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 name | PThread |
AutoDeleteThread enum value | PThread |
Class() | PObject | inline static
Clone() const | PObject | virtual
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
Create(const PNotifier &notifier, INT parameter=0, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty(), PINDEX stackSize=65536) | PThread | static
Create(const PNotifier &notifier, const PString &threadName) | PThread | inline static
Current() | PThread | static
EqualTo enum value | PObject |
FnType typedef | PThreadMain |
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetCurrentThreadId() | PThread | static
GetPriority() const | PThread | virtual
GetThreadId() const | PThread | inline virtual
GetThreadName() const | PThread | virtual
GetTimes(Times &times) | PThread |
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
HighestPriority enum value | PThread |
HighPriority enum value | PThread |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
IsAutoDelete() const | PThread | inline
IsClass(const char *cls) const | PObject | inline
IsSuspended() const | PThread | virtual
IsTerminated() const | PThread | virtual
LessThan enum value | PObject |
LowestPriority enum value | PThread |
LowPriority enum value | PThread |
m_autoDelete | PThread | protected
m_function | PThreadMain | protected
m_isProcess | PThread | protected
m_originalStackSize | PThread | protected
m_threadId | PThread | protected
m_threadName | PThread | protected
m_threadNameMutex | PThread | protected
Main() | PThreadMain | inline virtual
NoAutoDeleteThread enum value | PThread |
NormalPriority enum value | PThread |
NumPriorities enum value | PThread |
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
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PThread | virtual
Priority enum name | PThread |
PThread(PINDEX, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty()) | PThread |
PThreadMain(FnType function, bool autoDel=false) | PThreadMain | inline
PThreadMain(const char *file, int line, FnType function, bool autoDel=false) | PThreadMain | inline
PXAbortBlock() const | PThread |
PXBlockOnChildTerminate(int pid, const PTimeInterval &timeout) | PThread |
PXBlockOnIO(int handle, int type, const PTimeInterval &timeout) | PThread |
ReadFrom(istream &strm) | PObject | virtual
Restart() | PThread | virtual
Resume() | PThread | virtual
SetAutoDelete(AutoDeleteFlag deletion=AutoDeleteThread) | PThread | virtual
SetNoAutoDelete() | PThread | inline
SetPriority(Priority priorityLevel) | PThread | virtual
SetThreadName(const PString &name) | PThread | virtual
Sleep(const PTimeInterval &delay) | PThread | static
Suspend(PBoolean susp=true) | PThread | virtual
Terminate() | PThread | virtual
WaitForTermination() const | PThread |
WaitForTermination(const PTimeInterval &maxWait) const | PThread |
Yield() | PThread | static
~PObject() | PObject | inline virtual
~PThread() | PThread |