Yate

SIPEngine Member List

This is the complete list of members for SIPEngine, including all inherited members.
addAllowed(const char *method)SIPEngine
addMessage(SIPParty *ep, const char *buf, int len=-1)SIPEngine
addMessage(SIPMessage *message)SIPEngine
append(SIPTransaction *transaction)SIPEngine [inline]
authUser(const SIPMessage *message, String &user, bool proxy=false, GenObject *userData=0)SIPEngine
buildAuth(const String &username, const String &realm, const String &passwd, const String &nonce, const String &method, const String &uri, String &response)SIPEngine [static]
buildAuth(const String &hash_a1, const String &nonce, const String &hash_a2, String &response)SIPEngine [static]
buildParty(SIPMessage *message)=0SIPEngine [pure virtual]
check(long maxwait=-1)Lockable [virtual]
checkAuth(bool noUser, const SIPMessage *message, GenObject *userData)SIPEngine [virtual]
checkUser(const String &username, const String &realm, const String &nonce, const String &method, const String &uri, const String &response, const SIPMessage *message, GenObject *userData)SIPEngine [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]
efficientTimedLock()Mutex [static]
forkInvite(SIPMessage *answer, SIPTransaction *trans)SIPEngine [virtual]
getAllowed() const SIPEngine [inline]
getEvent()SIPEngine
getMaxForwards() const SIPEngine [inline]
getNextCSeq()SIPEngine [inline]
getTimer(char which, bool reliable=false) const SIPEngine
getUserAgent() const SIPEngine [inline]
getUserTimeout() const SIPEngine [virtual]
insert(SIPTransaction *transaction)SIPEngine [inline]
isAllowed(const char *method) const SIPEngine
lazyTrying() const SIPEngine [inline]
lazyTrying(bool lazy100)SIPEngine [inline]
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
m_allowed (defined in SIPEngine)SIPEngine [protected]
m_cseq (defined in SIPEngine)SIPEngine [protected]
m_lazyTrying (defined in SIPEngine)SIPEngine [protected]
m_maxForwards (defined in SIPEngine)SIPEngine [protected]
m_nonce (defined in SIPEngine)SIPEngine [protected]
m_nonce_mutex (defined in SIPEngine)SIPEngine [protected]
m_nonce_secret (defined in SIPEngine)SIPEngine [protected]
m_nonce_time (defined in SIPEngine)SIPEngine [protected]
m_t1 (defined in SIPEngine)SIPEngine [protected]
m_t4 (defined in SIPEngine)SIPEngine [protected]
m_transListSIPEngine [protected]
m_userAgent (defined in SIPEngine)SIPEngine [protected]
Mutex(bool recursive=false, const char *name=0)Mutex
Mutex(const Mutex &original)Mutex
nonceAge(const String &nonce)SIPEngine
nonceGet(String &nonce)SIPEngine
operator=(const Mutex &original)Mutex
owner() const Mutex
process()SIPEngine
processEvent(SIPEvent *event)SIPEngine [virtual]
recursive() const Mutex
remove(SIPTransaction *transaction)SIPEngine [inline]
SIPEngine(const char *userAgent=0)SIPEngine
startUsingNow()Lockable [static]
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
~DebugEnabler() (defined in DebugEnabler)DebugEnabler [inline]
~Lockable()Lockable [virtual]
~Mutex()Mutex
~SIPEngine()SIPEngine [virtual]