AddNotifier(const PNotifierTemplate< PXMLElement & > ¬ifier) | XMPP::BaseStreamHandler | inline |
AutoDeleteFlag enum name | PThread | |
AutoDeleteThread enum value | PThread | |
BaseStreamHandler() | XMPP::BaseStreamHandler | |
BindSent enum value | XMPP::C2S::StreamHandler | protected |
Class() | PObject | inlinestatic |
Clone() const | PObject | virtual |
CloneAs() const | PObject | inline |
Compare(const PObject &obj) const | PObject | virtual |
Compare2(T v1, T v2) | PObject | inlinestatic |
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual |
Comparison enum name | PObject | |
CopyTraceContextIdentifier(PObject &obj) const | PObject | inline |
CopyTraceContextIdentifier(PObject *obj) const | PObject | inline |
CopyTraceContextIdentifier(PObject &to, const PObject &from) | PObject | inlinestatic |
CopyTraceContextIdentifier(PObject &to, const PObject *from) | PObject | inlinestatic |
CopyTraceContextIdentifier(PObject *to, const PObject &from) | PObject | inlinestatic |
CopyTraceContextIdentifier(PObject *to, const PObject *from) | PObject | inlinestatic |
Create(const PNotifier ¬ifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=0) | PThread | static |
Create(const PNotifier ¬ifier, const PString &threadName) | PThread | inlinestatic |
Current() | PThread | static |
Discover(const PString &xmlns, const PString &jid, const PNotifier &responseHandler, const PString &node) | XMPP::C2S::StreamHandler | protectedvirtual |
DiscoverInfo(const PString &jid, const PNotifier &responseHandler, const PString &node=PString::Empty()) | XMPP::C2S::StreamHandler | virtual |
DiscoverItems(const PString &jid, const PNotifier &responseHandler, const PString &node=PString::Empty()) | XMPP::C2S::StreamHandler | virtual |
e_IsAutoDelete enum value | PThread | protected |
e_IsExternal enum value | PThread | protected |
e_IsManualDelete enum value | PThread | protected |
e_IsProcess enum value | PThread | protected |
EqualTo enum value | PObject | |
ErrorHandlers() | XMPP::C2S::StreamHandler | inline |
Established enum value | XMPP::C2S::StreamHandler | protected |
GetClass() const | PObject | inline |
GetCurrentThreadName() | PThread | inlinestatic |
GetIdentifiersAsString(PThreadIdentifier tid, PUniqueThreadIdentifier uid) | PThread | static |
GetJID() const | XMPP::C2S::StreamHandler | inline |
GetNumProcessors() | PThread | static |
GetPercentageCPU(Times &previousTimes, const PTimeInterval &period=PTimeInterval(0, 1), PThreadIdentifier id=PNullThreadIdentifier) | PThread | static |
GetPriority() const | PThread | virtual |
GetStream() const | XMPP::BaseStreamHandler | inline |
GetThreadName() const | PThread | virtual |
GetThreadName(PThreadIdentifier id) | PThread | static |
GetTimes(std::list< Times > ×) | PThread | static |
GetTimes(std::set< Times > ×) | PThread | static |
GetTraceContextIdentifier() const | PObject | inline |
GetVersion(WORD &major, WORD &minor) const | XMPP::C2S::StreamHandler | |
GreaterThan enum value | PObject | |
HandleBindSentState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleEstablishedState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleNonSASLStartedState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleNullState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleRegStartedState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleSASLStartedState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleSessionSentState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleStreamSentState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HandleTLSStartedState(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
HashFunction() const | PObject | virtual |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
IQHandlers() | XMPP::C2S::StreamHandler | inline |
IQNamespaceHandlers(const PString &xml_namespace) | XMPP::C2S::StreamHandler | |
IsAutoDelete() const | PThread | inline |
IsClass(const char *name) const | PObject | inline |
IsEstablished() const | XMPP::C2S::StreamHandler | inlinevirtual |
IsSuspended() const | PThread | virtual |
IsTerminated() const | PThread | virtual |
LessThan enum value | PObject | |
m_AutoReconnect | XMPP::BaseStreamHandler | protected |
m_ElementHandlers | XMPP::BaseStreamHandler | protected |
m_ErrorHandlers | XMPP::C2S::StreamHandler | protected |
m_HasBind | XMPP::C2S::StreamHandler | protected |
m_HasSession | XMPP::C2S::StreamHandler | protected |
m_IQHandlers | XMPP::C2S::StreamHandler | protected |
m_IQNamespaceHandlers | XMPP::C2S::StreamHandler | protected |
m_JID | XMPP::C2S::StreamHandler | protected |
m_Mechanism | XMPP::C2S::StreamHandler | protected |
m_MessageHandlers | XMPP::C2S::StreamHandler | protected |
m_MessageSenderHandlers | XMPP::C2S::StreamHandler | protected |
m_NewAccount | XMPP::C2S::StreamHandler | protected |
m_originalStackSize | PThread | protected |
m_Password | XMPP::C2S::StreamHandler | protected |
m_PendingIQs | XMPP::C2S::StreamHandler | protected |
m_PresenceHandlers | XMPP::C2S::StreamHandler | protected |
m_ReconnectTimeout | XMPP::BaseStreamHandler | protected |
m_SASL | XMPP::C2S::StreamHandler | protected |
m_SessionEstablishedHandlers | XMPP::C2S::StreamHandler | protected |
m_SessionReleasedHandlers | XMPP::C2S::StreamHandler | protected |
m_State | XMPP::C2S::StreamHandler | protected |
m_Stream | XMPP::BaseStreamHandler | protected |
m_StreamID | XMPP::C2S::StreamHandler | protected |
m_threadId | PThread | protected |
m_threadName | PThread | protected |
m_threadNameMutex | PThread | protected |
m_traceContextIdentifier | PObject | protected |
m_type | PThread | protected |
m_uniqueId | PThread | protected |
m_VersionMajor | XMPP::C2S::StreamHandler | protected |
m_VersionMinor | XMPP::C2S::StreamHandler | protected |
Main() | XMPP::BaseStreamHandler | virtual |
MessageHandlers() | XMPP::C2S::StreamHandler | inline |
MessageSenderHandlers(const JID &from) | XMPP::C2S::StreamHandler | |
NoAutoDeleteThread enum value | PThread | |
NonSASLStarted enum value | XMPP::C2S::StreamHandler | protected |
Null enum value | XMPP::C2S::StreamHandler | protected |
OnClose(Stream &stream, INT) | XMPP::C2S::StreamHandler | protectedvirtual |
OnElement(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
OnError(PXMLElement &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
OnIQ(XMPP::IQ &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
OnMessage(XMPP::Message &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
OnOpen(Stream &stream, INT) | XMPP::C2S::StreamHandler | protectedvirtual |
OnPresence(XMPP::Presence &pdu) | XMPP::C2S::StreamHandler | protectedvirtual |
OnSessionEstablished() | XMPP::C2S::StreamHandler | protectedvirtual |
OnSessionReleased() | XMPP::C2S::StreamHandler | protectedvirtual |
operator!=(const PObject &obj) const | PObject | inline |
operator<(const PObject &obj) const | PObject | inline |
operator<=(const PObject &obj) const | PObject | inline |
operator==(const PObject &obj) const | PObject | inline |
operator>(const PObject &obj) const | PObject | inline |
operator>=(const PObject &obj) const | PObject | inline |
P_DECLARE_TRACED_ENUM(Priority, LowestPriority, LowPriority, NormalPriority, HighPriority, HighestPriority) | PThread | |
PDECLARE_MUTEX(m_PendingIQsLock) | XMPP::C2S::StreamHandler | protected |
PDECLARE_NOTIFIER(Stream, BaseStreamHandler, OnOpen) | XMPP::BaseStreamHandler | protected |
PDECLARE_NOTIFIER(Stream, BaseStreamHandler, OnClose) | XMPP::BaseStreamHandler | protected |
PObject() | PObject | inlineprotected |
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 ×)) | PThread | |
PPROFILE_EXCLUDE(static bool GetTimes(PThreadIdentifier id, Times ×)) | PThread | |
PPROFILE_EXCLUDE(static void GetTimes(std::vector< Times > ×)) | PThread | |
PresenceHandlers() | XMPP::C2S::StreamHandler | inline |
PrintOn(ostream &strm) const | PThread | virtual |
PThread(PINDEX stack, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty()) | PThread | |
PTraceObjectInstance() const | PObject | inline |
PTraceObjectInstance(const char *) | PObject | inlinestatic |
PTraceObjectInstance(const PObject *obj) | PObject | inlinestatic |
PXAbortBlock() const | PThread | |
PXBlockOnChildTerminate(int pid, const PTimeInterval &timeout) | PThread | |
PXBlockOnIO(int handle, int type, const PTimeInterval &timeout) | PThread | |
ReadFrom(istream &strm) | PObject | virtual |
RegStarted enum value | XMPP::C2S::StreamHandler | protected |
Restart() | PThread | virtual |
Resume() | PThread | virtual |
SASLStarted enum value | XMPP::C2S::StreamHandler | protected |
Send(Stanza *stanza) | XMPP::C2S::StreamHandler | |
SessionEstablishedHandlers() | XMPP::C2S::StreamHandler | inline |
SessionReleasedHandlers() | XMPP::C2S::StreamHandler | inline |
SessionSent enum value | XMPP::C2S::StreamHandler | protected |
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread) | PThread | virtual |
SetAutoReconnect(PBoolean b=true, long timeout=1000) | XMPP::BaseStreamHandler | |
SetNoAutoDelete() | PThread | inline |
SetPriority(Priority priorityLevel) | PThread | virtual |
SetState(StreamState s) | XMPP::C2S::StreamHandler | protectedvirtual |
SetThreadName(const PString &name) | PThread | virtual |
SetTraceContextIdentifier(unsigned id) | PObject | inline |
SetTraceContextIdentifier(const PObject &obj) | PObject | inline |
SetTraceContextIdentifier(const PObject *obj) | PObject | inline |
SetVersion(WORD major, WORD minor) | XMPP::C2S::StreamHandler | |
Sleep(const PTimeInterval &delay) | PThread | static |
Start(Transport *transport=0) | XMPP::C2S::StreamHandler | virtual |
StartAuthNegotiation() | XMPP::C2S::StreamHandler | protectedvirtual |
StartRegistration() | XMPP::C2S::StreamHandler | protectedvirtual |
Stop(const PString &error=PString::Empty()) | XMPP::BaseStreamHandler | virtual |
StreamHandler(const JID &jid, const PString &pwd, PBoolean newAccount=false) | XMPP::C2S::StreamHandler | |
StreamSent enum value | XMPP::C2S::StreamHandler | protected |
StreamState enum name | XMPP::C2S::StreamHandler | protected |
Suspend(PBoolean susp=true) | PThread | virtual |
Terminate() | PThread | virtual |
TLSStarted enum value | XMPP::C2S::StreamHandler | protected |
Type enum name | PThread | protected |
WaitAndDelete(PThread *&thread, const PTimeInterval &maxWait=10000, PMutex *mutex=NULL, bool lock=true) | PThread | static |
WaitForTermination() const | PThread | |
WaitForTermination(const PTimeInterval &maxWait) const | PThread | |
Write(const void *buf, PINDEX len) | XMPP::BaseStreamHandler | virtual |
Write(const PString &data) | XMPP::BaseStreamHandler | virtual |
Write(const PXML &pdu) | XMPP::BaseStreamHandler | virtual |
Yield() | PThread | static |
~BaseStreamHandler() | XMPP::BaseStreamHandler | |
~PObject() | PObject | inlinevirtual |
~PThread() | PThread | |
~StreamHandler() | XMPP::C2S::StreamHandler | |