|
reSIProcate/stack
9694
|
This class is intended to encapsulate what version/s of various drafts are supported by the stack. More...
#include <InteropHelper.hxx>
This class is intended to encapsulate what version/s of various drafts are supported by the stack.
This also allows for configurable version support at runtime.
Definition at line 12 of file InteropHelper.hxx.
| ClientNATDetectionDisabled | |
| ClientNATDetectionEnabled | |
| ClientNATDetectionPrivateToPublicOnly |
Definition at line 43 of file InteropHelper.hxx.
| resip::InteropHelper::InteropHelper | ( | ) | [private] |
| resip::InteropHelper::~InteropHelper | ( | ) | [private] |
| static bool resip::InteropHelper::getAssumeFirstHopSupportsOutboundEnabled | ( | ) | [inline, static] |
Definition at line 71 of file InteropHelper.hxx.
References assumeFirstHopSupportsOutbound.
{return assumeFirstHopSupportsOutbound;}
| static InteropHelper::ClientNATDetectionMode resip::InteropHelper::getClientNATDetectionMode | ( | ) | [inline, static] |
Definition at line 57 of file InteropHelper.hxx.
References clientNATDetection.
{return clientNATDetection;}
| static unsigned int resip::InteropHelper::getFlowTimerGracePeriodSeconds | ( | ) | [inline, static] |
Definition at line 30 of file InteropHelper.hxx.
References flowTimerGracePeriodSeconds.
Referenced by resip::ConnectionManager::gc().
{return flowTimerGracePeriodSeconds;}
| static unsigned int resip::InteropHelper::getFlowTimerSeconds | ( | ) | [inline, static] |
Definition at line 22 of file InteropHelper.hxx.
References flowTimerSeconds.
Referenced by resip::ConnectionManager::gc().
{return flowTimerSeconds;}
| static bool resip::InteropHelper::getOutboundSupported | ( | ) | [inline, static] |
Definition at line 17 of file InteropHelper.hxx.
References isOutboundSupported.
{return isOutboundSupported;}
| static int resip::InteropHelper::getOutboundVersion | ( | ) | [inline, static] |
Definition at line 15 of file InteropHelper.hxx.
References theOutboundVersion.
Referenced by resip::Connection::onDoubleCRLF(), and resip::TransactionState::processNoDnsResults().
{return theOutboundVersion;}
| static bool resip::InteropHelper::getRRTokenHackEnabled | ( | ) | [inline, static] |
Definition at line 40 of file InteropHelper.hxx.
References useRRTokenHack.
{return useRRTokenHack;}
| static void resip::InteropHelper::setAssumeFirstHopSupportsOutboundEnabled | ( | bool | enabled | ) | [inline, static] |
Definition at line 72 of file InteropHelper.hxx.
References assumeFirstHopSupportsOutbound.
{assumeFirstHopSupportsOutbound=enabled;}
| static void resip::InteropHelper::setClientNATDetectionMode | ( | InteropHelper::ClientNATDetectionMode | mode | ) | [inline, static] |
Definition at line 58 of file InteropHelper.hxx.
References clientNATDetection.
{clientNATDetection=mode;}
| static void resip::InteropHelper::setFlowTimerGracePeriodSeconds | ( | unsigned int | seconds | ) | [inline, static] |
Definition at line 31 of file InteropHelper.hxx.
References flowTimerGracePeriodSeconds.
{flowTimerGracePeriodSeconds=seconds;}
| static void resip::InteropHelper::setFlowTimerSeconds | ( | unsigned int | seconds | ) | [inline, static] |
Definition at line 23 of file InteropHelper.hxx.
References flowTimerSeconds.
{flowTimerSeconds=seconds;}
| static void resip::InteropHelper::setOutboundSupported | ( | bool | supported | ) | [inline, static] |
Definition at line 18 of file InteropHelper.hxx.
References isOutboundSupported.
{isOutboundSupported=supported;}
| static void resip::InteropHelper::setOutboundVersion | ( | int | version | ) | [inline, static] |
Definition at line 16 of file InteropHelper.hxx.
References theOutboundVersion.
{theOutboundVersion=version;}
| static void resip::InteropHelper::setRRTokenHackEnabled | ( | bool | enabled | ) | [inline, static] |
Definition at line 41 of file InteropHelper.hxx.
References useRRTokenHack.
{useRRTokenHack=enabled;}
bool resip::InteropHelper::assumeFirstHopSupportsOutbound = false [static, private] |
Definition at line 84 of file InteropHelper.hxx.
Referenced by getAssumeFirstHopSupportsOutboundEnabled(), and setAssumeFirstHopSupportsOutboundEnabled().
InteropHelper::ClientNATDetectionMode resip::InteropHelper::clientNATDetection = InteropHelper::ClientNATDetectionDisabled [static, private] |
Definition at line 83 of file InteropHelper.hxx.
Referenced by getClientNATDetectionMode(), and setClientNATDetectionMode().
unsigned int resip::InteropHelper::flowTimerGracePeriodSeconds = 30 [static, private] |
Definition at line 81 of file InteropHelper.hxx.
Referenced by getFlowTimerGracePeriodSeconds(), and setFlowTimerGracePeriodSeconds().
unsigned int resip::InteropHelper::flowTimerSeconds = 0 [static, private] |
Definition at line 80 of file InteropHelper.hxx.
Referenced by getFlowTimerSeconds(), and setFlowTimerSeconds().
bool resip::InteropHelper::isOutboundSupported = true [static, private] |
Definition at line 79 of file InteropHelper.hxx.
Referenced by getOutboundSupported(), and setOutboundSupported().
int resip::InteropHelper::theOutboundVersion = 11 [static, private] |
Definition at line 78 of file InteropHelper.hxx.
Referenced by getOutboundVersion(), and setOutboundVersion().
bool resip::InteropHelper::useRRTokenHack = false [static, private] |
Definition at line 82 of file InteropHelper.hxx.
Referenced by getRRTokenHackEnabled(), and setRRTokenHackEnabled().
1.7.5.1