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)JBServerEngineprotectedvirtual
alive() constGenObjectvirtual
buildDialbackKey(const String &id, const String &local, const String &remote, String &key)JBEnginevirtual
buildStreamName(String &name, const JBStream *stream)JBServerEngineinlinevirtual
check(long maxwait=-1)Lockablevirtual
checkDupId(JBStream *stream)JBEngine
cleanup(bool final=false, bool waitTerminate=true)JBServerEnginevirtual
compressStream(JBStream *stream, const String &formats)JBEnginevirtual
connectStream(JBStream *stream)JBEnginevirtual
count()Mutexstatic
createClusterStream(const String &local, const String &remote, const NamedList *params=0)JBServerEnginevirtual
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) 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
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)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
getStreamIndex()JBServerEngineinlineprotected
getStreamList(RefPointer< JBStreamSetList > &list, int type)JBServerEngineprotectedvirtual
getStreamLists(RefPointer< JBStreamSetList > list[JBStream::TypeCount], int type=JBStream::TypeCount)JBEngineinlineprotected
getStreamListsType(int type, RefPointer< JBStreamSetList > &recv, RefPointer< JBStreamSetList > &process)JBServerEngineprotectedvirtual
hasClientTls() constJBEngineinline
hasDomain(const String &domain)JBEngineinlinevirtual
initialize(const NamedList &params)JBEnginevirtual
JBEngine(const char *name="jbengine")JBEngine
JBServerEngine(const char *name="jbserverengine")JBServerEngine
lock(long maxwait=-1)Mutexvirtual
locked() constMutexvirtual
locks()Mutexstatic
m_c2sProcess (defined in JBServerEngine)JBServerEngineprotected
m_c2sReceive (defined in JBServerEngine)JBServerEngineprotected
m_clusterProcess (defined in JBServerEngine)JBServerEngineprotected
m_clusterReceive (defined in JBServerEngine)JBServerEngineprotected
m_compProcess (defined in JBServerEngine)JBServerEngineprotected
m_compReceive (defined in JBServerEngine)JBServerEngineprotected
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_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_s2sProcess (defined in JBServerEngine)JBServerEngineprotected
m_s2sReceive (defined in JBServerEngine)JBServerEngineprotected
m_setupTimeout (defined in JBEngine)JBEngineprotected
m_srvTimeout (defined in JBEngine)JBEngineprotected
m_startTimeout (defined in JBEngine)JBEngineprotected
m_streamIndex (defined in JBServerEngine)JBServerEngineprotected
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)JBServerEngineprotectedvirtual
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)JBServerEngineprotectedvirtual
streamReadBuffer() constJBEngineinline
terminateClientStreams(const JabberID &jid, XMPPError::Type error=XMPPError::NoError, const char *reason=0)JBServerEngine
toString() constGenObjectvirtual
traceId() constGenObjectvirtual
unlock()Mutexvirtual
unlockAll()Lockablevirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
~DebugEnabler() (defined in DebugEnabler)DebugEnablerinline
~GenObject()GenObjectinlinevirtual
~JBEngine()JBEnginevirtual
~JBServerEngine()JBServerEngine
~Lockable()Lockablevirtual
~Mutex()Mutex