PTLib  Version 2.10.11
PThread2Arg< Arg1Type, Arg2Type > Member List

This is the complete list of members for PThread2Arg< Arg1Type, Arg2Type >, including all inherited members.

AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
Class()PObjectinlinestatic
Clone() constPObjectvirtual
Compare(const PObject &obj) constPObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) constPObjectvirtual
Comparison enum namePObject
Create(const PNotifier &notifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=65536)PThreadstatic
Create(const PNotifier &notifier, const PString &threadName)PThreadinlinestatic
Current()PThreadstatic
EqualTo enum valuePObject
FnType typedefPThread2Arg< Arg1Type, Arg2Type >
GetClass(unsigned ancestor=0) constPObjectinlinevirtual
GetCurrentThreadId()PThreadstatic
GetPriority() constPThreadvirtual
GetThreadId() constPThreadinlinevirtual
GetThreadName() constPThreadvirtual
GetTimes(Times &times)PThread
GreaterThan enum valuePObject
HashFunction() constPObjectvirtual
HighestPriority enum valuePThread
HighPriority enum valuePThread
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) constPObjectinlinevirtual
IsAutoDelete() constPThreadinline
IsClass(const char *cls) constPObjectinline
IsSuspended() constPThreadvirtual
IsTerminated() constPThreadvirtual
LessThan enum valuePObject
LowestPriority enum valuePThread
LowPriority enum valuePThread
m_arg1PThread2Arg< Arg1Type, Arg2Type >protected
m_arg2PThread2Arg< Arg1Type, Arg2Type >protected
m_autoDeletePThreadprotected
m_functionPThread2Arg< Arg1Type, Arg2Type >protected
m_isProcessPThreadprotected
m_originalStackSizePThreadprotected
m_threadIdPThreadprotected
m_threadNamePThreadprotected
m_threadNameMutexPThreadprotected
Main()PThread2Arg< Arg1Type, Arg2Type >inlinevirtual
NoAutoDeleteThread enum valuePThread
NormalPriority enum valuePThread
NumPriorities enum valuePThread
operator!=(const PObject &obj) constPObjectinline
operator<(const PObject &obj) constPObjectinline
operator<=(const PObject &obj) constPObjectinline
operator==(const PObject &obj) constPObjectinline
operator>(const PObject &obj) constPObjectinline
operator>=(const PObject &obj) constPObjectinline
PObject()PObjectinlineprotected
PrintOn(ostream &strm) constPThreadvirtual
Priority enum namePThread
PThread(PINDEX, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty())PThread
PThread2Arg(Arg1Type arg1, Arg2Type arg2, FnType function, bool autoDel=false)PThread2Arg< Arg1Type, Arg2Type >inline
PThread2Arg(const char *file, int line, Arg1Type arg1, Arg2Type arg2, FnType function, bool autoDel=false)PThread2Arg< Arg1Type, Arg2Type >inline
PXAbortBlock() constPThread
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
SetNoAutoDelete()PThreadinline
SetPriority(Priority priorityLevel)PThreadvirtual
SetThreadName(const PString &name)PThreadvirtual
Sleep(const PTimeInterval &delay)PThreadstatic
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PThreadvirtual
WaitForTermination() constPThread
WaitForTermination(const PTimeInterval &maxWait) constPThread
Yield()PThreadstatic
~PObject()PObjectinlinevirtual
~PThread()PThread