|
Yate
|
This is the complete list of members for IAXEngine, 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 | |
| addKeyword(NamedList &list, const char *param, const TokenDict *tokens, unsigned int val) | IAXEngine | inlinestatic |
| addr() const | IAXEngine | inline |
| addrSecretAge(const String &buf, const String &secret, const SocketAddr &addr) | IAXEngine | static |
| bind(const char *iface, int port, bool force) | IAXEngine | protected |
| buildAddrSecret(String &buf, const String &secret, const SocketAddr &addr) | IAXEngine | static |
| callerNumType() const | IAXEngine | inline |
| callingPres() const | IAXEngine | inline |
| capability() const | IAXEngine | inline |
| challengeTout() 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 | inlineprotected |
| decodeDateTime(u_int32_t dt, unsigned int &year, unsigned int &month, unsigned int &day, unsigned int &hour, unsigned int &minute, unsigned int &sec) | IAXEngine | static |
| defaultEventHandler(IAXEvent *event) | IAXEngine | virtual |
| efficientTimedLock() | Mutex | static |
| enableSafety(bool safe=true) | Lockable | static |
| enableTrunking(IAXTransaction *trans, const NamedList *params, const String &prefix=String::empty()) | IAXEngine | |
| enableTrunking(IAXTransaction *trans, IAXTrunkInfo &data) | IAXEngine | |
| exiting() const | IAXEngine | inline |
| findTransaction(const SocketAddr &addr, u_int16_t rCallNo) | IAXEngine | |
| format(bool audio=true) const | IAXEngine | inline |
| generateCallNo() | IAXEngine | protected |
| getEvent(const Time &now=Time()) | IAXEngine | protected |
| getMD5FromChallenge(String &md5data, const String &challenge, const String &password) | IAXEngine | static |
| getOutDataAdjust(unsigned int &thres, unsigned int &over, unsigned int &under) const | IAXEngine | inline |
| getPort(const NamedList ¶ms, const String ¶m="port") | IAXEngine | inlinestatic |
| haveTransactions() | IAXEngine | |
| IAXEngine(const char *iface, int port, u_int32_t format, u_int32_t capab, const NamedList *params=0, const char *name="iaxengine") | IAXEngine | |
| initialize(const NamedList ¶ms) | IAXEngine | |
| initOutDataAdjust(const NamedList ¶ms, IAXTransaction *tr=0) | IAXEngine | |
| initTrunkIn(IAXTransaction *trans, const NamedList *params, const String &prefix=String::empty()) | IAXEngine | |
| initTrunkIn(IAXTransaction *trans, IAXTrunkInfo &data) | IAXEngine | |
| isMD5ChallengeCorrect(const String &md5data, const String &challenge, const String &password) | IAXEngine | static |
| keepAlive(const SocketAddr &addr) | IAXEngine | |
| lock(long maxwait=-1) | Mutex | virtual |
| locked() const | Mutex | virtual |
| locks() | Mutex | static |
| m_trunking (defined in IAXEngine) | IAXEngine | protected |
| maxFullFrameDataLen() const | IAXEngine | inline |
| mediaFormatChanged(IAXTransaction *trans, int type, u_int32_t format) | IAXEngine | inlinevirtual |
| Mutex(bool recursive=false, const char *name=0) | Mutex | explicit |
| Mutex(const Mutex &original) | Mutex | |
| name() const | IAXEngine | inline |
| operator=(const Mutex &original) | Mutex | |
| overallTout(unsigned int interval=IAX2_RETRANS_INTERVAL_DEF, unsigned int nRetrans=IAX2_RETRANS_COUNT_DEF) | IAXEngine | static |
| owner() const | Mutex | |
| process() | IAXEngine | |
| processEvent(IAXEvent *event) | IAXEngine | protectedvirtual |
| processMedia(IAXTransaction *transaction, DataBlock &data, u_int32_t tStamp, int type, bool mark) | IAXEngine | inlinevirtual |
| processTrunkFrames(const Time &time=Time()) | IAXEngine | protected |
| readSocket(SocketAddr &addr) | IAXEngine | |
| recursive() const | Mutex | |
| releaseCallNo(u_int16_t lcallno) | IAXEngine | protected |
| removeTransaction(IAXTransaction *transaction) | IAXEngine | |
| runGetEvents() | IAXEngine | |
| runProcessTrunkFrames() | IAXEngine | |
| safety() | Lockable | static |
| sendInval(IAXFullFrame *frame, const SocketAddr &addr) | IAXEngine | |
| setExiting() | IAXEngine | virtual |
| 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 refTrans=false, bool startTrans=true) | IAXEngine | protected |
| startUsingNow() | Lockable | static |
| transactionCount() | IAXEngine | |
| trunkInfo(RefPointer< IAXTrunkInfo > &info) | 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 |