Yate
JBClientEngine Member List

This is the complete list of members for JBClientEngine, including all inherited members.

acceptConn(Socket *sock, SocketAddr &remote, JBStream::Type t, bool ssl=false)JBEngine
addStream(JBStream *stream)JBClientEngineprotectedvirtual
alive() constGenObjectvirtual
buildDialbackKey(const String &id, const String &local, const String &remote, String &key)JBEnginevirtual
buildStreamName(String &name, const JBStream *stream)JBEngineinlinevirtual
check(long maxwait=-1)Lockablevirtual
checkDupId(JBStream *stream)JBEngine
cleanup(bool final=false, bool waitTerminate=true)JBClientEnginevirtual
compressStream(JBStream *stream, const String &formats)JBEnginevirtual
connectStream(JBStream *stream)JBEnginevirtual
count()Mutexstatic
create(const String &account, const NamedList &params, const String &name=String::empty())JBClientEngine
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
destruct()JBEnginevirtual
dropAll(JBStream::Type type=JBStream::TypeCount, const JabberID &local=JabberID::empty(), const JabberID &remote=JabberID::empty(), XMPPError::Type error=XMPPError::NoError, const char *reason=0)JBEnginevirtual
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
encryptStream(JBStream *stream)JBEnginevirtual
exiting() constJBEngineinline
findAccount(const String &account)JBClientEngine
findClientStream(bool in, const JabberID &jid)JBEngine
findClientStreams(bool in, const JabberID &jid, int flags=0xffffffff)JBEngine
findClientStreams(bool in, const JabberID &jid, const ObjList &resources, int flags=0xffffffff)JBEngine
findStream(const String &id, JBStream::Type hint=JBStream::TypeCount)JBEnginevirtual
findStream(const String &id, JBStreamSetList *list)JBEngineprotected
GenObject()GenObject
getObjCounter() constGenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) constGenObjectvirtual
getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
getStreamList(RefPointer< JBStreamSetList > &list, int type)JBClientEnginevirtual
getStreamLists(RefPointer< JBStreamSetList > list[JBStream::TypeCount], int type=JBStream::TypeCount)JBEngineinlineprotected
hasClientTls() constJBEngineinline
hasDomain(const String &domain)JBEngineinlinevirtual
initialize(const NamedList &params)JBEnginevirtual
JBClientEngine(const char *name="jbclientengine")JBClientEngine
JBEngine(const char *name="jbengine")JBEngine
lock(long maxwait=-1)Mutexvirtual
locked() constMutexvirtual
locks()Mutexstatic
m_connectTimeout (defined in JBEngine)JBEngineprotected
m_exiting (defined in JBEngine)JBEngineprotected
m_hasClientTls (defined in JBEngine)JBEngineprotected
m_idleTimeout (defined in JBEngine)JBEngineprotected
m_initialized (defined in JBEngine)JBEngineprotected
m_maxIncompleteXml (defined in JBEngine)JBEngineprotected
m_pingInterval (defined in JBEngine)JBEngineprotected
m_pingTimeout (defined in JBEngine)JBEngineprotected
m_pptTimeout (defined in JBEngine)JBEngineprotected
m_pptTimeoutC2s (defined in JBEngine)JBEngineprotected
m_printXml (defined in JBEngine)JBEngineprotected
m_process (defined in JBClientEngine)JBClientEngineprotected
m_receive (defined in JBClientEngine)JBClientEngineprotected
m_redirectMax (defined in JBEngine)JBEngineprotected
m_remoteDomain (defined in JBEngine)JBEngineprotected
m_remoteDomains (defined in JBEngine)JBEngineprotected
m_restartMax (defined in JBEngine)JBEngineprotected
m_restartUpdInterval (defined in JBEngine)JBEngineprotected
m_setupTimeout (defined in JBEngine)JBEngineprotected
m_srvTimeout (defined in JBEngine)JBEngineprotected
m_startTimeout (defined in JBEngine)JBEngineprotected
m_streamReadBuffer (defined in JBEngine)JBEngineprotected
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
owner() constMutex
printXml(const JBStream *stream, bool send, XmlChild &xml) constJBEnginevirtual
printXml(const JBStream *stream, bool send, XmlFragment &frag) constJBEnginevirtual
processEvent(JBEvent *ev)JBEnginevirtual
recursive() constMutex
redirectMax() constJBEngineinline
remoteDomainDef(const String &domain)JBEngineinline
removeStream(JBStream *stream, bool delObj=true)JBClientEngineprotectedvirtual
returnEvent(JBEvent *ev, XMPPError::Type error=XMPPError::NoError, const char *reason=0)JBEnginevirtual
safety()Lockablestatic
setExiting()JBEngineinline
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
startUsingNow()Lockablestatic
stopStreamSets(bool waitTerminate=true)JBClientEngineprotectedvirtual
streamReadBuffer() constJBEngineinline
toString() constGenObjectvirtual
traceId() constGenObjectvirtual
unlock()Mutexvirtual
unlockAll()Lockablevirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
~DebugEnabler() (defined in DebugEnabler)DebugEnablerinline
~GenObject()GenObjectinlinevirtual
~JBClientEngine()JBClientEngine
~JBEngine()JBEnginevirtual
~Lockable()Lockablevirtual
~Mutex()Mutex