IAXEngine Member List

This is the complete list of members for IAXEngine, including all inherited members.
acceptFormatAndCapability(IAXTransaction *trans)IAXEngine
addFrame(const SocketAddr &addr, IAXFrame *frame)IAXEngine
addFrame(const SocketAddr &addr, const unsigned char *buf, unsigned int len)IAXEngine
authRequired() const IAXEngine [inline]
authTimeout() const IAXEngine [inline]
capability() const IAXEngine [inline]
check(long maxwait=-1)Lockable [virtual]
count()Mutex [static]
debugAt(int level) const DebugEnabler
debugChain(const DebugEnabler *chain=0)DebugEnabler [inline]
debugChained() const DebugEnabler [inline]
debugCopy(const DebugEnabler *original=0)DebugEnabler
debugEnabled() const DebugEnabler [inline]
debugEnabled(bool enable)DebugEnabler [inline]
DebugEnabler(int level=TelEngine::debugLevel(), bool enabled=true)DebugEnabler [inline]
debugLevel() const DebugEnabler [inline]
debugLevel(int level)DebugEnabler
debugName() const DebugEnabler [inline]
debugName(const char *name)DebugEnabler [inline, protected]
defaultEventHandler(IAXEvent *event)IAXEngine [virtual]
efficientTimedLock()Mutex [static]
enableTrunking(IAXTransaction *trans)IAXEngine
format() const IAXEngine [inline]
generateCallNo()IAXEngine [protected]
getEvent(u_int64_t time)IAXEngine [protected]
getMD5FromChallenge(String &md5data, const String &challenge, const String &password)IAXEngine [static]
IAXEngine(const char *iface, int port, u_int16_t transListCount, u_int16_t retransCount, u_int16_t retransInterval, u_int16_t authTimeout, u_int16_t transTimeout, u_int16_t maxFullFrameDataLen, u_int32_t format, u_int32_t capab, u_int32_t trunkSendInterval, bool authRequired)IAXEngine
isMD5ChallengeCorrect(const String &md5data, const String &challenge, const String &password)IAXEngine [static]
keepAlive(SocketAddr &addr)IAXEngine
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
maxFullFrameDataLen() const IAXEngine [inline]
Mutex(bool recursive=false, const char *name=0)Mutex
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
owner() const Mutex
process()IAXEngine
processEvent(IAXEvent *event)IAXEngine [protected, virtual]
processMedia(IAXTransaction *transaction, DataBlock &data, u_int32_t tStamp)IAXEngine [inline, virtual]
processTrunkFrames(u_int32_t time=Time::msecNow())IAXEngine [protected]
readSocket(SocketAddr &addr)IAXEngine
recursive() const Mutex
releaseCallNo(u_int16_t lcallno)IAXEngine [protected]
removeTransaction(IAXTransaction *transaction)IAXEngine
removeTrunkFrame(IAXMetaTrunkFrame *metaFrame)IAXEngine
retransCount() const IAXEngine [inline]
retransInterval() const IAXEngine [inline]
runGetEvents()IAXEngine
runProcessTrunkFrames()IAXEngine
socket()IAXEngine [inline]
startLocalTransaction(IAXTransaction::Type type, const SocketAddr &addr, IAXIEList &ieList, bool trunking=false)IAXEngine [protected]
startUsingNow()Lockable [static]
transactionCount()IAXEngine
transactionTimeout() const IAXEngine [inline]
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
voiceFormatChanged(IAXTransaction *trans, u_int32_t format)IAXEngine [inline, virtual]
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
writeSocket(const void *buf, int len, const SocketAddr &addr, IAXFullFrame *frame=0)IAXEngine
~DebugEnabler() (defined in DebugEnabler)DebugEnabler [inline]
~IAXEngine()IAXEngine [virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex
Generated on Thu Apr 8 18:22:38 2010 for Yate by  doxygen 1.6.3