|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <KeepAliveManager.hxx>
Classes | |
| struct | NetworkAssociationInfo |
Public Types | |
| typedef std::map< Tuple, NetworkAssociationInfo, Tuple::FlowKeyCompare > | NetworkAssociationMap |
Public Member Functions | |
| KeepAliveManager () | |
| virtual | ~KeepAliveManager () |
| void | setDialogUsageManager (DialogUsageManager *dum) noexcept |
| virtual void | add (const Tuple &target, int keepAliveInterval, bool targetSupportsOutbound) |
| virtual void | remove (const Tuple &target) |
| virtual void | process (KeepAliveTimeout &timeout) |
| virtual void | process (KeepAlivePongTimeout &timeout) |
| virtual void | receivedPong (const Tuple &flow) |
Static Public Attributes | |
| static int | mKeepAlivePongTimeoutMs = 10000 |
Protected Attributes | |
| DialogUsageManager * | mDum |
| NetworkAssociationMap | mNetworkAssociations |
| unsigned int | mCurrentId |
Definition at line 14 of file KeepAliveManager.hxx.
| typedef std::map<Tuple, NetworkAssociationInfo, Tuple::FlowKeyCompare> resip::KeepAliveManager::NetworkAssociationMap |
Definition at line 36 of file KeepAliveManager.hxx.
|
inline |
Definition at line 38 of file KeepAliveManager.hxx.
|
inlinevirtual |
Definition at line 39 of file KeepAliveManager.hxx.
|
virtual |
Definition at line 19 of file KeepAliveManager.cxx.
|
virtual |
Definition at line 133 of file KeepAliveManager.cxx.
|
virtual |
Definition at line 89 of file KeepAliveManager.cxx.
|
virtual |
Definition at line 149 of file KeepAliveManager.cxx.
|
virtual |
Definition at line 71 of file KeepAliveManager.cxx.
|
inlinenoexcept |
Definition at line 40 of file KeepAliveManager.hxx.
|
protected |
Definition at line 50 of file KeepAliveManager.hxx.
|
protected |
Definition at line 48 of file KeepAliveManager.hxx.
|
static |
Definition at line 18 of file KeepAliveManager.hxx.
|
protected |
Definition at line 49 of file KeepAliveManager.hxx.