, including all inherited members.
| acceptFormatAndCapability(IAXTransaction *trans, unsigned int *caps=0, int type=IAXFormat::Audio) | IAXEngine | |
| addFrame(const SocketAddr &addr, IAXFrame *frame) | IAXEngine | |
| addFrame(const SocketAddr &addr, const unsigned char *buf, unsigned int len) | IAXEngine | |
| addrSecretAge(const String &buf, const String &secret, const SocketAddr &addr) | IAXEngine | [static] |
| authRequired() const | IAXEngine | [inline] |
| authTimeout() const | IAXEngine | [inline] |
| buildAddrSecret(String &buf, const String &secret, const SocketAddr &addr) | IAXEngine | [static] |
| capability() const | IAXEngine | [inline] |
| check(long maxwait=-1) | Lockable | [virtual] |
| checkCallToken(const SocketAddr &addr, IAXFullFrame &frame) | IAXEngine | [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] |
| disableSafety() | Lockable | [static] |
| efficientTimedLock() | Mutex | [static] |
| enableTrunking(IAXTransaction *trans) | IAXEngine | |
| format(bool audio=true) 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, NamedList *params=0) | IAXEngine | |
| initialize(const NamedList ¶ms) | 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] |
| mediaFormatChanged(IAXTransaction *trans, int type, u_int32_t format) | IAXEngine | [inline, virtual] |
| Mutex(bool recursive=false, const char *name=0) | Mutex | [explicit] |
| 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, int type, bool mark) | 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 | |
| sendTrunkFrame(IAXMetaTrunkFrame *metaFrame) | IAXEngine | [inline] |
| setFormats(u_int32_t caps, u_int32_t fmtAudio, u_int32_t fmtVideo) | IAXEngine | [inline] |
| 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] |
| wait(unsigned long maxwait) | Lockable | [static] |
| wait() | Lockable | [static] |
| writeSocket(const void *buf, int len, const SocketAddr &addr, IAXFullFrame *frame=0, unsigned int *sent=0) | IAXEngine | |
| writeSocket(const SocketAddr &addr, IAXFullFrame *frame) | IAXEngine | [inline] |
| ~DebugEnabler() (defined in DebugEnabler) | DebugEnabler | [inline] |
| ~IAXEngine() | IAXEngine | [virtual] |
| ~Lockable() | Lockable | [virtual] |
| ~Mutex() | Mutex | |