Yate
JBServerEngine Member List
This is the complete list of members for JBServerEngine, including all inherited members.
acceptConn(Socket *sock, SocketAddr &remote, JBStream::Type t, bool ssl=false)JBEngine
addStream(JBStream *stream)JBServerEngine [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)JBServerEngine [inline, virtual]
check(long maxwait=-1)Lockable [virtual]
checkDupId(JBStream *stream)JBEngine
cleanup(bool final=false, bool waitTerminate=true)JBServerEngine [virtual]
compressStream(JBStream *stream, const String &formats)JBEngine [virtual]
connectStream(JBStream *stream)JBEngine [virtual]
count()Mutex [static]
createClusterStream(const String &local, const String &remote, const NamedList *params=0)JBServerEngine [virtual]
createCompStream(const String &name, const String &local, const String &remote, const NamedList *params=0)JBServerEngine
createServerStream(const String &local, const String &remote, const char *dbId=0, const char *dbKey=0, bool dbOnly=false, const NamedList *params=0)JBServerEngine
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
findClusterStream(const String &remote, JBClusterStream *skip=0)JBServerEngine
findServerStream(const String &local, const String &remote, bool out, bool auth=true)JBServerEngine
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]
getStreamIndex()JBServerEngine [inline, protected]
getStreamList(RefPointer< JBStreamSetList > &list, int type)JBServerEngine [protected, virtual]
getStreamLists(RefPointer< JBStreamSetList > list[JBStream::TypeCount], int type=JBStream::TypeCount)JBEngine [inline, protected]
getStreamListsType(int type, RefPointer< JBStreamSetList > &recv, RefPointer< JBStreamSetList > &process)JBServerEngine [protected, virtual]
hasClientTls() const JBEngine [inline]
hasDomain(const String &domain)JBEngine [inline, virtual]
initialize(const NamedList &params)JBEngine [virtual]
JBEngine(const char *name="jbengine")JBEngine
JBServerEngine(const char *name="jbserverengine")JBServerEngine
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
m_c2sProcess (defined in JBServerEngine)JBServerEngine [protected]
m_c2sReceive (defined in JBServerEngine)JBServerEngine [protected]
m_clusterProcess (defined in JBServerEngine)JBServerEngine [protected]
m_clusterReceive (defined in JBServerEngine)JBServerEngine [protected]
m_compProcess (defined in JBServerEngine)JBServerEngine [protected]
m_compReceive (defined in JBServerEngine)JBServerEngine [protected]
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_s2sProcess (defined in JBServerEngine)JBServerEngine [protected]
m_s2sReceive (defined in JBServerEngine)JBServerEngine [protected]
m_setupTimeout (defined in JBEngine)JBEngine [protected]
m_srvTimeout (defined in JBEngine)JBEngine [protected]
m_startTimeout (defined in JBEngine)JBEngine [protected]
m_streamIndex (defined in JBServerEngine)JBServerEngine [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)JBServerEngine [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)JBServerEngine [protected, virtual]
streamReadBuffer() const JBEngine [inline]
terminateClientStreams(const JabberID &jid, XMPPError::Type error=XMPPError::NoError, const char *reason=0)JBServerEngine
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]
~JBServerEngine()JBServerEngine
~Lockable()Lockable [virtual]
~Mutex()Mutex