class IAXTrunkInfo
|
Trunk info. More... |
|
|
Public Methods
- inline IAXTrunkInfo ()
- void init (const NamedList& params, const String& prefix = String::empty(),
const IAXTrunkInfo* def = 0)
- void initTrunking (const NamedList& params, const String& prefix = String::empty(),
const IAXTrunkInfo* def = 0, bool out = true, bool in = true)
- void updateTrunking (const NamedList& params, const String& prefix = String::empty(),
bool out = true, bool in = true)
- void dump (String& buf, const char* sep = " ", bool out = true, bool in = true,
bool other = true)
Public Members
This class holds trunk description
inline IAXTrunkInfo ()
| IAXTrunkInfo |
Constructor
void init (const NamedList& params, const String& prefix = String::empty(),
const IAXTrunkInfo* def = 0)
| init |
Init non trunking related data
Parameters:
| params | Parameter list
|
| prefix | Parameter prefix
|
| def | Optional defaults
|
void initTrunking (const NamedList& params, const String& prefix = String::empty(),
const IAXTrunkInfo* def = 0, bool out = true, bool in = true)
| initTrunking |
Init trunking from parameters
Parameters:
| params | Parameter list
|
| prefix | Parameter prefix
|
| def | Optional defaults
|
| out | True to init outgoing trunk data
|
| in | True to init incoming trunk data
|
void updateTrunking (const NamedList& params, const String& prefix = String::empty(),
bool out = true, bool in = true)
| updateTrunking |
Update trunking from parameters. Don't change values not present in list
Parameters:
| params | Parameter list
|
| prefix | Parameter prefix
|
| out | True to update outgoing trunk data
|
| in | True to update incoming trunk data
|
void dump (String& buf, const char* sep = " ", bool out = true, bool in = true,
bool other = true)
| dump |
Dump info
Parameters:
| buf | Destination buffer
|
| sep | Parameters separator
|
| out | True to dump outgoing trunking info
|
| in | True to dump incoming trunking info
|
| other | True to dump non trunking info
|
| bool m_timestamps
| m_timestamps |
| unsigned int m_sendInterval
| m_sendInterval |
| unsigned int m_maxLen
| m_maxLen |
| bool m_efficientUse
| m_efficientUse |
| bool m_trunkInSyncUsingTs
| m_trunkInSyncUsingTs |
| u_int32_t m_trunkInTsDiffRestart
| m_trunkInTsDiffRestart |
| unsigned int m_retransCount
| m_retransCount |
| unsigned int m_retransInterval
| m_retransInterval |
| unsigned int m_pingInterval
| m_pingInterval |
| Generated by: paulc on bussard on Sun Oct 20 21:06:06 2013, using kdoc 2.0a54. |