Yate
JBClientStream Member List
This is the complete list of members for JBClientStream, including all inherited members.
account() const JBClientStream [inline]
alive() const RefObject [virtual]
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
bind(const String &resource, const char *id, XMPPError::Type error=XMPPError::NoError)JBClientStream
bind()JBClientStream [protected]
buildSha1Digest(String &buf, const String &secret)JBStream [inline]
buildStreamStart()JBStream [protected, virtual]
c2s enum value (defined in JBStream)JBStream
canProcess(u_int64_t time)JBStream [protected, virtual]
Challenge enum value (defined in JBStream)JBStream
changeState(State newState, u_int64_t time=Time::msecNow())JBStream [protected]
check(long maxwait=-1)Lockable [virtual]
checkCompress()JBStream [protected]
checkPendingEvent()JBStream [protected]
checkStanzaRecv(XmlElement *xml, JabberID &from, JabberID &to)JBStream [protected]
checkTimeouts(u_int64_t time)JBStream [protected, virtual]
clientStream()JBClientStream [inline, virtual]
cluster enum value (defined in JBStream)JBStream
clusterStream()JBStream [inline, virtual]
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) const JBStream
connecting(bool sync, int stat, ObjList &srvs)JBStream [virtual]
Connecting enum value (defined in JBStream)JBStream
connectTerminated(Socket *&sock)JBStream [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]
deref()RefObject
Destroy enum value (defined in JBStream)JBStream
destroyDropXml(XmlElement *&xml, XMPPError::Type error, const char *reason)JBStream [inline, protected]
destroyed()JBClientStream [protected, virtual]
destruct()RefObject [virtual]
DialbackOnly enum value (defined in JBStream)JBStream
disableSafety()Lockable [static]
dropXml(XmlElement *&xml, const char *reason)JBStream [protected]
efficientIncDec()RefObject [static]
efficientTimedLock()Mutex [static]
engine() const JBStream [inline]
Features enum value (defined in JBStream)JBStream
firstRequiredFeature()JBStream [protected]
flag(int mask) const JBStream [inline]
flags() const JBStream [inline]
Flags enum nameJBStream
getEvent(u_int64_t time=Time::msecNow())JBStream
getJids(XmlElement *xml, JabberID &from, JabberID &to)JBStream [protected]
getObject(const String &name) const JBStream [virtual]
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObject [inline, static]
handleCompressReq(XmlElement *xml)JBStream [protected]
haveData()JBStream
id() const JBStream [inline]
Idle enum value (defined in JBStream)JBStream
incoming() const JBStream [inline]
InError enum value (defined in JBStream)JBStream
InternalFlags enum value (defined in JBStream)JBStream
isId(const String &str)JBStream [inline]
JBClientStream(JBEngine *engine, Socket *socket, bool ssl=false)JBClientStream
JBClientStream(JBEngine *engine, const JabberID &jid, const String &account, const NamedList &params, const char *name=0, const char *serverHost=0)JBClientStream
JBStream (defined in JBClientStream)JBClientStream [friend]
TelEngine::JBStream::JBStream(JBEngine *engine, Socket *socket, Type t, bool ssl=false)JBStream [protected]
TelEngine::JBStream::JBStream(JBEngine *engine, Type t, const JabberID &local, const JabberID &remote, const char *name=0, const NamedList *params=0, const char *serverHost=0)JBStream [protected]
local() const JBStream [inline]
local(JabberID &jid)JBStream [inline]
localAddr(SocketAddr &addr)JBStream [inline]
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
lookupType(const char *text, Type defVal=TypeCount)JBStream [inline, static]
m_connectTimeout (defined in JBStream)JBStream [protected]
m_events (defined in JBStream)JBStream [protected]
m_features (defined in JBStream)JBStream [protected]
m_flags (defined in JBStream)JBStream [protected]
m_id (defined in JBStream)JBStream [protected]
m_idleTimeout (defined in JBStream)JBStream [protected]
m_lastEvent (defined in JBStream)JBStream [protected]
m_local (defined in JBStream)JBStream [protected]
m_nextPing (defined in JBStream)JBStream [protected]
m_pending (defined in JBStream)JBStream [protected]
m_pingId (defined in JBStream)JBStream [protected]
m_pingTimeout (defined in JBStream)JBStream [protected]
m_remote (defined in JBStream)JBStream [protected]
m_restart (defined in JBStream)JBStream [protected]
m_saslJBStream
m_serverHost (defined in JBStream)JBStream [protected]
m_setupTimeout (defined in JBStream)JBStream [protected]
m_startTimeout (defined in JBStream)JBStream [protected]
m_state (defined in JBStream)JBStream [protected]
m_timeToFillRestart (defined in JBStream)JBStream [protected]
m_xmlns (defined in JBStream)JBStream [protected]
Mutex(bool recursive=false, const char *name=0)Mutex [explicit]
Mutex(const Mutex &original)Mutex
name() const JBStream [inline]
NoAutoRestart enum value (defined in JBStream)JBStream
operator=(const Mutex &original)Mutex
outgoing() const JBStream [inline]
owner() const Mutex
PositivePriority enum value (defined in JBStream)JBStream
process(u_int64_t time)JBStream [protected, virtual]
processAuth(XmlElement *xml, const JabberID &from, const JabberID &to)JBClientStream [protected, virtual]
processCompressing(XmlElement *xml, const JabberID &from, const JabberID &to)JBStream [protected, virtual]
processRegister(XmlElement *xml, const JabberID &from, const JabberID &to)JBClientStream [protected, virtual]
processRunning(XmlElement *xml, const JabberID &from, const JabberID &to)JBClientStream [protected, virtual]
processStart(const XmlElement *xml, const JabberID &from, const JabberID &to)JBClientStream [protected, virtual]
processStreamStart(const XmlElement *xml)JBStream [protected]
readSocket(char *buf, unsigned int len)JBStream
recursive() const Mutex
ref()RefObject
refcount() const RefObject [inline]
RefObject()RefObject
Register enum value (defined in JBStream)JBStream
RegisterUser enum value (defined in JBStream)JBStream
remote() const JBStream [inline]
remote(JabberID &jid)JBStream [inline]
remoteAddr(SocketAddr &addr)JBStream [inline]
requestRegister(bool data, bool set=true, const String &newPass=String::empty())JBClientStream
resetConnection(Socket *sock=0)JBStream [protected, virtual]
resetFlags(int mask)JBStream [protected]
resurrect()RefObject [protected]
RosterRequested enum value (defined in JBStream)JBStream
Running enum value (defined in JBStream)JBStream
s2s enum value (defined in JBStream)JBStream
s_flagNameJBStream [static]
s_stateNameJBStream [static]
s_typeNameJBStream [static]
Securing enum value (defined in JBStream)JBStream
sendPending(bool streamOnly=false)JBStream [protected]
sendStanza(XmlElement *&xml)JBStream
sendStreamXml(State newState, XmlElement *first, XmlElement *second=0, XmlElement *third=0)JBStream
serverHost() const JBStream [inline]
serverStream()JBStream [inline, virtual]
setAvailableResource(bool ok, bool positive=true)JBStream
SetCompressed enum value (defined in JBStream)JBStream
setFlags(int mask)JBStream [protected]
setIdleTimer(u_int64_t msecNow=Time::msecNow())JBStream [protected]
setLocal(const char *jid)JBStream [inline]
setRosterRequested(bool ok)JBStream
setSecured()JBStream [inline, protected]
setTlsRequired(bool set)JBStream [inline]
start(XMPPFeatureList *features=0, XmlElement *caps=0, bool useVer1=true)JBStream
startAuth()JBClientStream [protected]
Starting enum value (defined in JBStream)JBStream
startUsingNow()Lockable [static]
State enum nameJBStream
state() const JBStream [inline]
stateName() const JBStream [inline]
StreamAuthenticated enum value (defined in JBStream)JBStream
StreamCanCompress enum value (defined in JBStream)JBStream
StreamCompressed enum value (defined in JBStream)JBStream
streamError(XmlElement *xml)JBStream [protected]
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)JBStream
TlsRequired enum value (defined in JBStream)JBStream
toString() const JBStream [virtual]
Type enum nameJBStream
type() const JBStream [inline]
TypeCount enum value (defined in JBStream)JBStream
typeName() const JBStream [inline]
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
updateFromRemoteDef()JBStream [protected]
userData()JBClientStream [inline]
userData(GenObject *data)JBClientStream [inline]
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
WaitStart enum value (defined in JBStream)JBStream
WaitTlsRsp enum value (defined in JBStream)JBStream
writeSocket(const void *data, unsigned int &len)JBStream [protected]
xmlns() const JBStream [inline]
zeroRefs()RefObject [protected, virtual]
~DebugEnabler() (defined in DebugEnabler)DebugEnabler [inline]
~GenObject()GenObject [inline, virtual]
~JBStream()JBStream [virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex
~RefObject()RefObject [virtual]