PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XMPP::C2S::StreamHandler Member List

This is the complete list of members for XMPP::C2S::StreamHandler, including all inherited members.

AddNotifier(const PNotifierTemplate< PXMLElement & > &notifier)XMPP::BaseStreamHandlerinline
AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
BaseStreamHandler()XMPP::BaseStreamHandler
BindSent enum valueXMPP::C2S::StreamHandlerprotected
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
Create(const PNotifier &notifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=0)PThreadstatic
Create(const PNotifier &notifier, const PString &threadName)PThreadinlinestatic
Current()PThreadstatic
Discover(const PString &xmlns, const PString &jid, const PNotifier &responseHandler, const PString &node)XMPP::C2S::StreamHandlerprotectedvirtual
DiscoverInfo(const PString &jid, const PNotifier &responseHandler, const PString &node=PString::Empty())XMPP::C2S::StreamHandlervirtual
DiscoverItems(const PString &jid, const PNotifier &responseHandler, const PString &node=PString::Empty())XMPP::C2S::StreamHandlervirtual
e_IsAutoDelete enum valuePThreadprotected
e_IsExternal enum valuePThreadprotected
e_IsManualDelete enum valuePThreadprotected
e_IsProcess enum valuePThreadprotected
EqualTo enum valuePObject
ErrorHandlers()XMPP::C2S::StreamHandlerinline
Established enum valueXMPP::C2S::StreamHandlerprotected
GetClass() const PObjectinline
GetCurrentThreadName()PThreadinlinestatic
GetIdentifiersAsString(PThreadIdentifier tid, PUniqueThreadIdentifier uid)PThreadstatic
GetJID() const XMPP::C2S::StreamHandlerinline
GetNumProcessors()PThreadstatic
GetPercentageCPU(Times &previousTimes, const PTimeInterval &period=PTimeInterval(0, 1), PThreadIdentifier id=PNullThreadIdentifier)PThreadstatic
GetPriority() const PThreadvirtual
GetStream() const XMPP::BaseStreamHandlerinline
GetThreadName() const PThreadvirtual
GetThreadName(PThreadIdentifier id)PThreadstatic
GetTimes(std::list< Times > &times)PThreadstatic
GetTimes(std::set< Times > &times)PThreadstatic
GetTraceContextIdentifier() const PObjectinline
GetVersion(WORD &major, WORD &minor) const XMPP::C2S::StreamHandler
GreaterThan enum valuePObject
HandleBindSentState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleEstablishedState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleNonSASLStartedState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleNullState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleRegStartedState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleSASLStartedState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleSessionSentState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleStreamSentState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HandleTLSStartedState(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
IQHandlers()XMPP::C2S::StreamHandlerinline
IQNamespaceHandlers(const PString &xml_namespace)XMPP::C2S::StreamHandler
IsAutoDelete() const PThreadinline
IsClass(const char *name) const PObjectinline
IsEstablished() const XMPP::C2S::StreamHandlerinlinevirtual
IsSuspended() const PThreadvirtual
IsTerminated() const PThreadvirtual
LessThan enum valuePObject
m_AutoReconnectXMPP::BaseStreamHandlerprotected
m_ElementHandlersXMPP::BaseStreamHandlerprotected
m_ErrorHandlersXMPP::C2S::StreamHandlerprotected
m_HasBindXMPP::C2S::StreamHandlerprotected
m_HasSessionXMPP::C2S::StreamHandlerprotected
m_IQHandlersXMPP::C2S::StreamHandlerprotected
m_IQNamespaceHandlersXMPP::C2S::StreamHandlerprotected
m_JIDXMPP::C2S::StreamHandlerprotected
m_MechanismXMPP::C2S::StreamHandlerprotected
m_MessageHandlersXMPP::C2S::StreamHandlerprotected
m_MessageSenderHandlersXMPP::C2S::StreamHandlerprotected
m_NewAccountXMPP::C2S::StreamHandlerprotected
m_originalStackSizePThreadprotected
m_PasswordXMPP::C2S::StreamHandlerprotected
m_PendingIQsXMPP::C2S::StreamHandlerprotected
m_PresenceHandlersXMPP::C2S::StreamHandlerprotected
m_ReconnectTimeoutXMPP::BaseStreamHandlerprotected
m_SASLXMPP::C2S::StreamHandlerprotected
m_SessionEstablishedHandlersXMPP::C2S::StreamHandlerprotected
m_SessionReleasedHandlersXMPP::C2S::StreamHandlerprotected
m_StateXMPP::C2S::StreamHandlerprotected
m_StreamXMPP::BaseStreamHandlerprotected
m_StreamIDXMPP::C2S::StreamHandlerprotected
m_threadIdPThreadprotected
m_threadNamePThreadprotected
m_threadNameMutexPThreadprotected
m_traceContextIdentifierPObjectprotected
m_typePThreadprotected
m_uniqueIdPThreadprotected
m_VersionMajorXMPP::C2S::StreamHandlerprotected
m_VersionMinorXMPP::C2S::StreamHandlerprotected
Main()XMPP::BaseStreamHandlervirtual
MessageHandlers()XMPP::C2S::StreamHandlerinline
MessageSenderHandlers(const JID &from)XMPP::C2S::StreamHandler
NoAutoDeleteThread enum valuePThread
NonSASLStarted enum valueXMPP::C2S::StreamHandlerprotected
Null enum valueXMPP::C2S::StreamHandlerprotected
OnClose(Stream &stream, INT)XMPP::C2S::StreamHandlerprotectedvirtual
OnElement(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
OnError(PXMLElement &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
OnIQ(XMPP::IQ &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
OnMessage(XMPP::Message &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
OnOpen(Stream &stream, INT)XMPP::C2S::StreamHandlerprotectedvirtual
OnPresence(XMPP::Presence &pdu)XMPP::C2S::StreamHandlerprotectedvirtual
OnSessionEstablished()XMPP::C2S::StreamHandlerprotectedvirtual
OnSessionReleased()XMPP::C2S::StreamHandlerprotectedvirtual
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
P_DECLARE_TRACED_ENUM(Priority, LowestPriority, LowPriority, NormalPriority, HighPriority, HighestPriority)PThread
PDECLARE_MUTEX(m_PendingIQsLock)XMPP::C2S::StreamHandlerprotected
PDECLARE_NOTIFIER(Stream, BaseStreamHandler, OnOpen)XMPP::BaseStreamHandlerprotected
PDECLARE_NOTIFIER(Stream, BaseStreamHandler, OnClose)XMPP::BaseStreamHandlerprotected
PObject()PObjectinlineprotected
PPROFILE_EXCLUDE(PThreadIdentifier GetThreadId() const )PThread
PPROFILE_EXCLUDE(static PThreadIdentifier GetCurrentThreadId())PThread
PPROFILE_EXCLUDE(PUniqueThreadIdentifier GetUniqueIdentifier() const )PThread
PPROFILE_EXCLUDE(static PUniqueThreadIdentifier GetCurrentUniqueIdentifier())PThread
PPROFILE_EXCLUDE(static PINDEX GetTotalCount())PThread
PPROFILE_EXCLUDE(bool GetTimes(Times &times))PThread
PPROFILE_EXCLUDE(static bool GetTimes(PThreadIdentifier id, Times &times))PThread
PPROFILE_EXCLUDE(static void GetTimes(std::vector< Times > &times))PThread
PresenceHandlers()XMPP::C2S::StreamHandlerinline
PrintOn(ostream &strm) const PThreadvirtual
PThread(PINDEX stack, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty())PThread
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
PXAbortBlock() const PThread
PXBlockOnChildTerminate(int pid, const PTimeInterval &timeout)PThread
PXBlockOnIO(int handle, int type, const PTimeInterval &timeout)PThread
ReadFrom(istream &strm)PObjectvirtual
RegStarted enum valueXMPP::C2S::StreamHandlerprotected
Restart()PThreadvirtual
Resume()PThreadvirtual
SASLStarted enum valueXMPP::C2S::StreamHandlerprotected
Send(Stanza *stanza)XMPP::C2S::StreamHandler
SessionEstablishedHandlers()XMPP::C2S::StreamHandlerinline
SessionReleasedHandlers()XMPP::C2S::StreamHandlerinline
SessionSent enum valueXMPP::C2S::StreamHandlerprotected
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread)PThreadvirtual
SetAutoReconnect(PBoolean b=true, long timeout=1000)XMPP::BaseStreamHandler
SetNoAutoDelete()PThreadinline
SetPriority(Priority priorityLevel)PThreadvirtual
SetState(StreamState s)XMPP::C2S::StreamHandlerprotectedvirtual
SetThreadName(const PString &name)PThreadvirtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
SetVersion(WORD major, WORD minor)XMPP::C2S::StreamHandler
Sleep(const PTimeInterval &delay)PThreadstatic
Start(Transport *transport=0)XMPP::C2S::StreamHandlervirtual
StartAuthNegotiation()XMPP::C2S::StreamHandlerprotectedvirtual
StartRegistration()XMPP::C2S::StreamHandlerprotectedvirtual
Stop(const PString &error=PString::Empty())XMPP::BaseStreamHandlervirtual
StreamHandler(const JID &jid, const PString &pwd, PBoolean newAccount=false)XMPP::C2S::StreamHandler
StreamSent enum valueXMPP::C2S::StreamHandlerprotected
StreamState enum nameXMPP::C2S::StreamHandlerprotected
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PThreadvirtual
TLSStarted enum valueXMPP::C2S::StreamHandlerprotected
Type enum namePThreadprotected
WaitAndDelete(PThread *&thread, const PTimeInterval &maxWait=10000, PMutex *mutex=NULL, bool lock=true)PThreadstatic
WaitForTermination() const PThread
WaitForTermination(const PTimeInterval &maxWait) const PThread
Write(const void *buf, PINDEX len)XMPP::BaseStreamHandlervirtual
Write(const PString &data)XMPP::BaseStreamHandlervirtual
Write(const PXML &pdu)XMPP::BaseStreamHandlervirtual
Yield()PThreadstatic
~BaseStreamHandler()XMPP::BaseStreamHandler
~PObject()PObjectinlinevirtual
~PThread()PThread
~StreamHandler()XMPP::C2S::StreamHandler