PTLib  Version 2.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PThreadMain Member List

This is the complete list of members for PThreadMain, including all inherited members.

AutoDeleteFlag enum namePThread
AutoDeleteThread enum valuePThread
Class()PObjectinlinestatic
Clone() const PObjectvirtual
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=65536)PThreadstatic
Create(const PNotifier &notifier, const PString &threadName)PThreadinlinestatic
Current()PThreadstatic
EqualTo enum valuePObject
FnType typedefPThreadMain
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetCurrentThreadId()PThreadstatic
GetPriority() const PThreadvirtual
GetThreadId() const PThreadvirtual
GetThreadName() const PThreadvirtual
GetTimes(Times &times)PThread
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
LowestPriority enum valuePThread
LowPriority enum valuePThread
m_functionPThreadMainprotected
Main()PThreadMaininlinevirtual
NoAutoDeleteThread enum valuePThread
NormalPriority enum valuePThread
NumPriorities enum valuePThread
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
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PThreadvirtual
Priority enum namePThread
PThread(PINDEX, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty())PThread
PThreadMain(FnType function, bool autoDel=false)PThreadMaininline
PThreadMain(const char *file, int line, FnType function, bool autoDel=false)PThreadMaininline
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
SetNoAutoDelete()PThreadinline
SetPriority(Priority priorityLevel)PThreadvirtual
SetThreadName(const PString &name)PThreadvirtual
Sleep(const PTimeInterval &delay)PThreadstatic
Suspend(PBoolean susp=true)PThreadvirtual
Terminate()PThreadvirtual
WaitForTermination() const PThread
WaitForTermination(const PTimeInterval &maxWait) const PThread
Yield()PThreadstatic
~PObject()PObjectinlinevirtual
~PThread()PThread