class IAXTrunkInfo

Trunk info. More...

Full nameTelEngine::IAXTrunkInfo
Definition#include <libs/yiax/yateiax.h>
InheritsTelEngine::RefObject [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

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:
paramsParameter list
prefixParameter prefix
defOptional 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:
paramsParameter list
prefixParameter prefix
defOptional defaults
outTrue to init outgoing trunk data
inTrue 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:
paramsParameter list
prefixParameter prefix
outTrue to update outgoing trunk data
inTrue 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:
bufDestination buffer
sepParameters separator
outTrue to dump outgoing trunking info
inTrue to dump incoming trunking info
otherTrue 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 Thu Jul 24 18:41:02 2014, using kdoc 2.0a54.