Yate
JBStream Member List

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

alive() constRefObjectvirtual
alive(const RefObject *obj)RefObjectinlinestatic
AllowPlainAuth enum value (defined in JBStream)JBStream
Auth enum value (defined in JBStream)JBStream
authenticated(bool ok, const String &rsp=String::empty(), XMPPError::Type error=XMPPError::NotAuthorized, const char *username=0, const char *id=0, const char *resource=0)JBStream
AvailableResource enum value (defined in JBStream)JBStream
buildPing(const String &stanzaId)JBStreamprotectedvirtual
buildSha1Digest(String &buf, const String &secret)JBStreaminline
buildStreamStart()JBStreamprotectedvirtual
c2s enum value (defined in JBStream)JBStream
canProcess(u_int64_t time)JBStreamprotectedvirtual
Challenge enum value (defined in JBStream)JBStream
changeState(State newState, u_int64_t time=Time::msecNow())JBStreamprotected
check(long maxwait=-1)Lockablevirtual
checkCompress()JBStreamprotected
checkPendingEvent()JBStreamprotected
checkStanzaRecv(XmlElement *xml, JabberID &from, JabberID &to)JBStreamprotected
checkTimeouts(u_int64_t time)JBStreamprotectedvirtual
clientStream()JBStreaminlinevirtual
cluster enum value (defined in JBStream)JBStream
clusterStream()JBStreaminlinevirtual
comp enum value (defined in JBStream)JBStream
Compress enum value (defined in JBStream)JBStream
Compressing enum value (defined in JBStream)JBStream
connectAddr(String &addr, int &port, String &localip, int &stat, ObjList &srvs, bool *isRedirect=0) constJBStream
Connecting enum value (defined in JBStream)JBStream
connecting(bool sync, int stat, ObjList &srvs)JBStreamvirtual
connectTerminated(Socket *&sock)JBStreamvirtual
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
deref()RefObject
Destroy enum value (defined in JBStream)JBStream
destroyDropXml(XmlElement *&xml, XMPPError::Type error, const char *reason)JBStreaminlineprotected
destroyed()JBStreamprotectedvirtual
destruct()RefObjectvirtual
DialbackOnly enum value (defined in JBStream)JBStream
dropXml(XmlElement *&xml, const char *reason)JBStreamprotected
efficientIncDec()RefObjectstatic
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
engine() constJBStreaminline
Features enum value (defined in JBStream)JBStream
firstRequiredFeature()JBStreamprotected
flag(int mask) constJBStreaminline
Flags enum nameJBStream
flags() constJBStreaminline
generateIdIndex(String &buf, const char *extra=0)JBStreaminlineprotected
GenObject()GenObject
getEvent(u_int64_t time=Time::msecNow())JBStream
getJids(XmlElement *xml, JabberID &from, JabberID &to)JBStreamprotected
getObjCounter() constGenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) constJBStreamvirtual
GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
handleCompressReq(XmlElement *xml)JBStreamprotected
haveData()JBStream
id() constJBStreaminline
Idle enum value (defined in JBStream)JBStream
incoming() constJBStreaminline
InError enum value (defined in JBStream)JBStream
InternalFlags enum value (defined in JBStream)JBStream
isId(const String &str)JBStreaminline
JBEngine (defined in JBStream)JBStreamfriend
JBEvent (defined in JBStream)JBStreamfriend
JBStream(JBEngine *engine, Socket *socket, Type t, bool ssl=false)JBStreamprotected
JBStream(JBEngine *engine, Type t, const JabberID &local, const JabberID &remote, const char *name=0, const NamedList *params=0, const char *serverHost=0)JBStreamprotected
local() constJBStreaminline
local(JabberID &jid)JBStreaminline
localAddr(SocketAddr &addr)JBStreaminline
lock(long maxwait=-1)Mutexvirtual
locked() constMutexvirtual
locks()Mutexstatic
lookupType(const char *text, Type defVal=TypeCount)JBStreaminlinestatic
m_connectTimeout (defined in JBStream)JBStreamprotected
m_events (defined in JBStream)JBStreamprotected
m_features (defined in JBStream)JBStreamprotected
m_flags (defined in JBStream)JBStreamprotected
m_id (defined in JBStream)JBStreamprotected
m_idleTimeout (defined in JBStream)JBStreamprotected
m_lastEvent (defined in JBStream)JBStreamprotected
m_local (defined in JBStream)JBStreamprotected
m_nextPing (defined in JBStream)JBStreamprotected
m_pending (defined in JBStream)JBStreamprotected
m_pingId (defined in JBStream)JBStreamprotected
m_pingInterval (defined in JBStream)JBStreamprotected
m_pingTimeout (defined in JBStream)JBStreamprotected
m_remote (defined in JBStream)JBStreamprotected
m_restart (defined in JBStream)JBStreamprotected
m_saslJBStream
m_serverHost (defined in JBStream)JBStreamprotected
m_setupTimeout (defined in JBStream)JBStreamprotected
m_stanzaIndex (defined in JBStream)JBStreamprotected
m_startTimeout (defined in JBStream)JBStreamprotected
m_state (defined in JBStream)JBStreamprotected
m_timeToFillRestart (defined in JBStream)JBStreamprotected
m_xmlns (defined in JBStream)JBStreamprotected
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
name() constJBStreaminline
NoAutoRestart enum value (defined in JBStream)JBStream
operator=(const Mutex &original)Mutex
outgoing() constJBStreaminline
owner() constMutex
PositivePriority enum value (defined in JBStream)JBStream
process(u_int64_t time)JBStreamprotectedvirtual
processAuth(XmlElement *xml, const JabberID &from, const JabberID &to)JBStreamprotectedvirtual
processCompressing(XmlElement *xml, const JabberID &from, const JabberID &to)JBStreamprotectedvirtual
processRegister(XmlElement *xml, const JabberID &from, const JabberID &to)JBStreamprotectedvirtual
processRunning(XmlElement *xml, const JabberID &from, const JabberID &to)JBStreamprotectedvirtual
processStart(const XmlElement *xml, const JabberID &from, const JabberID &to)JBStreamprotectedvirtual
processStreamStart(const XmlElement *xml)JBStreamprotected
readSocket(char *buf, unsigned int len)JBStream
recursive() constMutex
ref()RefObject
refcount() constRefObjectinline
RefObject()RefObject
Register enum value (defined in JBStream)JBStream
RegisterUser enum value (defined in JBStream)JBStream
remote() constJBStreaminline
remote(JabberID &jid)JBStreaminline
remoteAddr(SocketAddr &addr)JBStreaminline
resetConnection(Socket *sock=0)JBStreamprotectedvirtual
resetFlags(int mask)JBStreamprotected
resetPing()JBStreamprotected
resurrect()RefObjectprotected
RosterRequested enum value (defined in JBStream)JBStream
Running enum value (defined in JBStream)JBStream
s2s enum value (defined in JBStream)JBStream
s_flagNameJBStreamstatic
s_stateNameJBStreamstatic
s_typeNameJBStreamstatic
safety()Lockablestatic
Securing enum value (defined in JBStream)JBStream
sendPending(bool streamOnly=false)JBStreamprotected
sendStanza(XmlElement *&xml)JBStream
sendStreamXml(State newState, XmlElement *first, XmlElement *second=0, XmlElement *third=0)JBStream
serverHost() constJBStreaminline
serverStream()JBStreaminlinevirtual
setAvailableResource(bool ok, bool positive=true)JBStream
SetCompressed enum value (defined in JBStream)JBStream
setFlags(int mask)JBStreamprotected
setIdleTimer(u_int64_t msecNow=Time::msecNow())JBStreamprotected
setLocal(const char *jid)JBStreaminline
setNextPing(bool force)JBStreamprotected
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
setRosterRequested(bool ok)JBStream
setSecured()JBStreaminlineprotected
setTlsRequired(bool set)JBStreaminline
start(XMPPFeatureList *features=0, XmlElement *caps=0, bool useVer1=true)JBStream
Starting enum value (defined in JBStream)JBStream
startUsingNow()Lockablestatic
State enum nameJBStream
state() constJBStreaminline
stateName() constJBStreaminline
StreamAuthenticated enum value (defined in JBStream)JBStream
StreamCanCompress enum value (defined in JBStream)JBStream
StreamCompressed enum value (defined in JBStream)JBStream
streamError(XmlElement *xml)JBStreamprotected
StreamFlags enum value (defined in JBStream)JBStream
StreamLocalVer1 enum value (defined in JBStream)JBStream
StreamRemoteVer1 enum value (defined in JBStream)JBStream
StreamRfc3920Chg enum value (defined in JBStream)JBStream
StreamSecured enum value (defined in JBStream)JBStream
StreamTls enum value (defined in JBStream)JBStream
StreamWaitBindRsp enum value (defined in JBStream)JBStream
StreamWaitChallenge enum value (defined in JBStream)JBStream
StreamWaitChgRsp enum value (defined in JBStream)JBStream
StreamWaitSessRsp enum value (defined in JBStream)JBStream
terminate(int location, bool destroy, XmlElement *xml, int error=XMPPError::NoError, const char *reason="", bool final=false, bool genEvent=true, const char *content=0)JBStream
TlsRequired enum value (defined in JBStream)JBStream
toString() constJBStreamvirtual
traceId() constGenObjectvirtual
Type enum nameJBStream
type() constJBStreaminline
TypeCount enum value (defined in JBStream)JBStream
typeName() constJBStreaminline
unlock()Mutexvirtual
unlockAll()Lockablevirtual
updateFromRemoteDef()JBStreamprotected
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
WaitStart enum value (defined in JBStream)JBStream
WaitTlsRsp enum value (defined in JBStream)JBStream
writeSocket(const void *data, unsigned int &len)JBStreamprotected
xmlns() constJBStreaminline
zeroRefs()RefObjectprotectedvirtual
~DebugEnabler() (defined in DebugEnabler)DebugEnablerinline
~GenObject()GenObjectinlinevirtual
~JBStream()JBStreamvirtual
~Lockable()Lockablevirtual
~Mutex()Mutex
~RefObject()RefObjectvirtual