PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PThread Member List

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

AutoDeleteFlag enum name | PThread |
AutoDeleteThread enum value | PThread |
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
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=0) | PThread | static
Create(const PNotifier &notifier, const PString &threadName) | PThread | inline static
Current() | PThread | static
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 |
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 |
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
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 |
LocalStorageList typedef | PThread | protected
LowestPriority enum value | PThread |
LowPriority enum value | PThread |
m_localStorage | PThread | protected
m_originalStackSize | PThread | protected
m_threadId | PThread | protected
m_threadName | PThread | protected
m_threadNameMutex | PThread | protected
m_traceContextIdentifier | PObject | protected
m_type | PThread | protected
Main()=0 | PThread | pure 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 stack, AutoDeleteFlag deletion=AutoDeleteThread, Priority priorityLevel=NormalPriority, const PString &threadName=PString::Empty()) | PThread |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
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
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
Sleep(const PTimeInterval &delay) | PThread | static
Suspend(PBoolean susp=true) | PThread | virtual
Terminate() | PThread | virtual
Type enum name | PThread | protected
WaitForTermination() const | PThread |
WaitForTermination(const PTimeInterval &maxWait) const | PThread |
Yield() | PThread | static
~PObject() | PObject | inline virtual
~PThread() | PThread |