| 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 | |