Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
CXThread Class Reference
Inheritance diagram for CXThread:
CCustomThread

Public Member Functions

 CXThread (bool autoDelete=true)
 
 CXThread (XTHREADPROC threadCallback, void *threadData)
 
xThreadHandle GetThreadHandle () const
 
xThreadID GetThreadID () const
 
bool IsValidThread () const
 
bool IsSuspended () const
 
bool IsTerminated () const
 
bool SuspendThread ()
 
bool ResumeThread ()
 
xThreadPriority GetThreadPriority () const
 
bool SetThreadPriority (xThreadPriority priority)
 
bool ShouldCancel () const
 
void SetCancel ()
 
bool Lock (bool lock) const
 
void SetAutoDelete (bool autoDelete)
 
voidGetUserThreadData ()
 

Static Public Member Functions

static void SleepCurrentThread (unsigned int milliSeconds)
 
static xThreadID GetMainThreadID ()
 
static xThreadID GetCurrentThreadID ()
 
static CXThreadBeginThread (CXThread *pThread, xThreadPriority=XTHREAD_PRIORITY_NORMAL, unsigned int createFlags=XTHREAD_DEFAULT, size_t stackSize=0)
 
static CXThreadBeginThread (XTHREADPROC threadCallback, void *pUserThreadData, xThreadPriority=XTHREAD_PRIORITY_NORMAL, unsigned int createFlags=XTHREAD_DEFAULT, size_t stackSize=0)
 
static CXThreadBeginThread (const CXRuntimeClass *pThreadClass, void *pUserThreadData=NULL, xThreadPriority=XTHREAD_PRIORITY_NORMAL, unsigned int createFlags=XTHREAD_DEFAULT, size_t stackSize=0)
 

The documentation for this class was generated from the following file: