Yate
JBEngine Member List
This is the complete list of members for JBEngine, including all inherited members.
acceptConn(Socket *sock, SocketAddr &remote, JBStream::Type t, bool ssl=false)JBEngine
addStream(JBStream *stream)JBEngine [protected, virtual]
alive() const GenObject [virtual]
buildDialbackKey(const String &id, const String &local, const String &remote, String &key)JBEngine [virtual]
buildStreamName(String &name, const JBStream *stream)JBEngine [inline, virtual]
check(long maxwait=-1)Lockable [virtual]
checkDupId(JBStream *stream)JBEngine
cleanup(bool final=false, bool waitTerminate=true)JBEngine [virtual]
compressStream(JBStream *stream, const String &formats)JBEngine [virtual]
connectStream(JBStream *stream)JBEngine [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]
destruct()JBEngine [virtual]
disableSafety()Lockable [static]
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)JBEngine [virtual]
efficientTimedLock()Mutex [static]
encryptStream(JBStream *stream)JBEngine [virtual]
exiting() const JBEngine [inline]
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)JBEngine [virtual]
findStream(const String &id, JBStreamSetList *list)JBEngine [protected]
getObject(const String &name) const GenObject [virtual]
getObject(const String &name, const GenObject *obj)GenObject [inline, static]
getStreamList(RefPointer< JBStreamSetList > &list, int type)JBEngine [inline, protected, virtual]
getStreamLists(RefPointer< JBStreamSetList > list[JBStream::TypeCount], int type=JBStream::TypeCount)JBEngine [inline, protected]
hasClientTls() const JBEngine [inline]
hasDomain(const String &domain)JBEngine [inline, virtual]
initialize(const NamedList &params)JBEngine [virtual]
JBConnect (defined in JBEngine)JBEngine [friend]
JBEngine(const char *name="jbengine")JBEngine
JBStream (defined in JBEngine)JBEngine [friend]
JBStreamSetProcessor (defined in JBEngine)JBEngine [friend]
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
m_connectTimeout (defined in JBEngine)JBEngine [protected]
m_exiting (defined in JBEngine)JBEngine [protected]
m_hasClientTls (defined in JBEngine)JBEngine [protected]
m_idleTimeout (defined in JBEngine)JBEngine [protected]
m_initialized (defined in JBEngine)JBEngine [protected]
m_maxIncompleteXml (defined in JBEngine)JBEngine [protected]
m_pingInterval (defined in JBEngine)JBEngine [protected]
m_pingTimeout (defined in JBEngine)JBEngine [protected]
m_pptTimeout (defined in JBEngine)JBEngine [protected]
m_pptTimeoutC2s (defined in JBEngine)JBEngine [protected]
m_printXml (defined in JBEngine)JBEngine [protected]
m_remoteDomain (defined in JBEngine)JBEngine [protected]
m_remoteDomains (defined in JBEngine)JBEngine [protected]
m_restartMax (defined in JBEngine)JBEngine [protected]
m_restartUpdInterval (defined in JBEngine)JBEngine [protected]
m_setupTimeout (defined in JBEngine)JBEngine [protected]
m_srvTimeout (defined in JBEngine)JBEngine [protected]
m_startTimeout (defined in JBEngine)JBEngine [protected]
m_streamReadBuffer (defined in JBEngine)JBEngine [protected]
Mutex(bool recursive=false, const char *name=0)Mutex [explicit]
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
owner() const Mutex
printXml(const JBStream *stream, bool send, XmlChild &xml) const JBEngine [virtual]
printXml(const JBStream *stream, bool send, XmlFragment &frag) const JBEngine [virtual]
processEvent(JBEvent *ev)JBEngine [virtual]
recursive() const Mutex
remoteDomainDef(const String &domain)JBEngine [inline]
removeStream(JBStream *stream, bool delObj=true)JBEngine [protected, virtual]
returnEvent(JBEvent *ev, XMPPError::Type error=XMPPError::NoError, const char *reason=0)JBEngine [virtual]
setExiting()JBEngine [inline]
startUsingNow()Lockable [static]
stopStreamSets(bool waitTerminate=true)JBEngine [inline, protected, virtual]
streamReadBuffer() const JBEngine [inline]
toString() const GenObject [virtual]
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
~DebugEnabler() (defined in DebugEnabler)DebugEnabler [inline]
~GenObject()GenObject [inline, virtual]
~JBEngine()JBEngine [virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex