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, bool *autoChangeParty=0)SIPEngine
allocTraceId(String &id)=0SIPEnginepure virtual
append(SIPTransaction *transaction)SIPEngineinline
authUser(const SIPMessage *message, String &user, bool proxy=false, GenObject *userData=0)SIPEngine
autoChangeParty() constSIPEngineinline
buildAuth(const String &username, const String &realm, const String &passwd, const String &nonce, const String &method, const String &uri, String &response, const NamedList &qop=NamedList::empty())SIPEnginestatic
buildAuth(const String &hash_a1, const String &nonce, const String &hash_a2, String &response)SIPEnginestatic
buildParty(SIPMessage *message)=0SIPEnginepure virtual
check(long maxwait=-1)Lockablevirtual
checkAuth(bool noUser, String &username, const SIPMessage *message, const MimeHeaderLine *authLine, GenObject *userData)SIPEnginevirtual
checkUser(String &username, const String &realm, const String &nonce, const String &method, const String &uri, const String &response, const SIPMessage *message, const MimeHeaderLine *authLine, GenObject *userData)SIPEnginevirtual
count()Mutexstatic
debugAt(int level) constDebugEnabler
debugChain(const DebugEnabler *chain=0)DebugEnablerinline
debugChained() constDebugEnablerinline
debugCopy(const DebugEnabler *original=0)DebugEnabler
debugEnabled() constDebugEnablerinline
debugEnabled(bool enable)DebugEnablerinline
DebugEnabler(int level=TelEngine::debugLevel(), bool enabled=true)DebugEnablerinline
debugLevel() constDebugEnablerinline
debugLevel(int level)DebugEnabler
debugName() constDebugEnablerinline
debugName(const char *name)DebugEnablerinlineprotected
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
flags() constSIPEngineinline
forkInvite(SIPMessage *answer, SIPTransaction *trans)SIPEnginevirtual
getAllowed() constSIPEngineinline
getEvent()SIPEngine
getMaxForwards() constSIPEngineinline
getNextCSeq()SIPEngineinline
getReqTransCount() constSIPEngineinline
getRspTransCount() constSIPEngineinline
getSequence() constSIPEngineinline
getTimer(char which, bool reliable=false) constSIPEngine
getUserAgent() constSIPEngineinline
getUserTimeout() constSIPEnginevirtual
insert(SIPTransaction *transaction)SIPEngineinline
isAllowed(const char *method) constSIPEngine
lazyTrying() constSIPEngineinline
lazyTrying(bool lazy100)SIPEngineinline
lock(long maxwait=-1)Mutexvirtual
locked() constMutexvirtual
locks()Mutexstatic
m_allowed (defined in SIPEngine)SIPEngineprotected
m_autoChangeParty (defined in SIPEngine)SIPEngineprotected
m_flags (defined in SIPEngine)SIPEngineprotected
m_lazyTrying (defined in SIPEngine)SIPEngineprotected
m_maxForwards (defined in SIPEngine)SIPEngineprotected
m_nc (defined in SIPEngine)SIPEngineprotected
m_nonce (defined in SIPEngine)SIPEngineprotected
m_nonce_mutex (defined in SIPEngine)SIPEngineprotected
m_nonce_secret (defined in SIPEngine)SIPEngineprotected
m_nonce_time (defined in SIPEngine)SIPEngineprotected
m_reqTransCount (defined in SIPEngine)SIPEngineprotected
m_rspTransCount (defined in SIPEngine)SIPEngineprotected
m_seq (defined in SIPEngine)SIPEngineprotected
m_t1 (defined in SIPEngine)SIPEngineprotected
m_t4 (defined in SIPEngine)SIPEngineprotected
m_transListSIPEngineprotected
m_userAgent (defined in SIPEngine)SIPEngineprotected
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
ncGet(String &nc)SIPEngine
nonceAge(const String &nonce)SIPEngine
nonceGet(String &nonce)SIPEngine
operator=(const Mutex &original)Mutex
owner() constMutex
process()SIPEngine
processEvent(SIPEvent *event)SIPEnginevirtual
recursive() constMutex
remove(SIPTransaction *transaction)SIPEngineinline
safety()Lockablestatic
SIPEngine(const char *userAgent=0)SIPEngine
startUsingNow()Lockablestatic
traceMsg(SIPMessage *message, bool incoming=true)=0SIPEnginepure virtual
transactionCount()SIPEngineinline
unlock()Mutexvirtual
unlockAll()Lockablevirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
~DebugEnabler() (defined in DebugEnabler)DebugEnablerinline
~Lockable()Lockablevirtual
~Mutex()Mutex
~SIPEngine()SIPEnginevirtual