, 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 | |