PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XMPP::BaseStreamHandler Member List

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

AddNotifier(const PNotifierTemplate< PXMLElement & > &notifier)XMPP::BaseStreamHandlerinline
AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
BaseStreamHandler()XMPP::BaseStreamHandler
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
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
e_IsAutoDelete enum valuePThreadprotected
e_IsExternal enum valuePThreadprotected
e_IsManualDelete enum valuePThreadprotected
e_IsProcess enum valuePThreadprotected
EqualTo enum valuePObject
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetCurrentThreadId()PThreadstatic
GetPriority() const PThreadvirtual
GetStream() const XMPP::BaseStreamHandlerinline
GetThreadId() const PThreadinlinevirtual
GetThreadName() const PThreadvirtual
GetTimes(Times &times)PThread
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
HighestPriority enum valuePThread
HighPriority enum valuePThread
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsAutoDelete() const PThreadinline
IsClass(const char *cls) const PObjectinline
IsSuspended() const PThreadvirtual
IsTerminated() const PThreadvirtual
LessThan enum valuePObject
LocalStorageList typedefPThreadprotected
LowestPriority enum valuePThread
LowPriority enum valuePThread
m_AutoReconnectXMPP::BaseStreamHandlerprotected
m_ElementHandlersXMPP::BaseStreamHandlerprotected
m_localStoragePThreadprotected
m_originalStackSizePThreadprotected
m_ReconnectTimeoutXMPP::BaseStreamHandlerprotected
m_StreamXMPP::BaseStreamHandlerprotected
m_threadIdPThreadprotected
m_threadNamePThreadprotected
m_threadNameMutexPThreadprotected
m_traceContextIdentifierPObjectprotected
m_typePThreadprotected
Main()XMPP::BaseStreamHandlervirtual
NoAutoDeleteThread enum valuePThread
NormalPriority enum valuePThread
NumPriorities enum valuePThread
OnElement(PXMLElement &pdu)XMPP::BaseStreamHandlervirtual
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
PDECLARE_NOTIFIER(Stream, BaseStreamHandler, OnOpen)XMPP::BaseStreamHandlerprotected
PDECLARE_NOTIFIER(Stream, BaseStreamHandler, OnClose)XMPP::BaseStreamHandlerprotected
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PThreadvirtual
Priority enum namePThread
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
Restart()PThreadvirtual
Resume()PThreadvirtual
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread)PThreadvirtual
SetAutoReconnect(PBoolean b=true, long timeout=1000)XMPP::BaseStreamHandler
SetNoAutoDelete()PThreadinline
SetPriority(Priority priorityLevel)PThreadvirtual
SetThreadName(const PString &name)PThreadvirtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
Sleep(const PTimeInterval &delay)PThreadstatic
Start(Transport *transport=0)XMPP::BaseStreamHandlervirtual
Stop(const PString &error=PString::Empty())XMPP::BaseStreamHandlervirtual
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PThreadvirtual
Type enum namePThreadprotected
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