|
bool | init () |
|
bool | shutdown () |
|
int32 | threadMonitoring () |
|
virtual bool | stop (uint32 timeout=200) |
|
|
static bool | CreateThreadManager () |
|
static bool | CreateThread (THREAD_FUNCTION func, void *args, uint32 &newID, uint32 reqID=0) |
|
static bool | PauseThread (uint32 id) |
|
static bool | ContinueThread (uint32 id) |
|
static bool | InterruptThread (uint32 id) |
|
static bool | TerminateThread (uint32 id) |
|
static bool | IsThreadRunning (uint32 id) |
|
static bool | AddLocalThreadStats () |
|
static bool | GetLocalThreadID (uint32 &id) |
|
static ThreadStats | GetLocalThreadStats () |
|
static ThreadStats | GetThreadStats (uint32 id) |
|
static ThreadStats * | GetAllThreadStats (uint32 &count) |
|
static bool | Shutdown () |
|
|
bool | createThread (THREAD_FUNCTION func, void *args, uint32 &newID, uint32 reqID) |
|
bool | pauseThread (uint32 id) |
|
bool | continueThread (uint32 id) |
|
bool | interruptThread (uint32 id) |
|
bool | terminateThread (uint32 id) |
|
bool | isThreadRunning (uint32 id) |
|
bool | addLocalThreadStats () |
|
bool | getLocalThreadID (uint32 &id) |
|
ThreadStats | getThreadStats (uint32 id) |
|
ThreadStats * | getAllThreadStats (uint32 &count) |
|
bool | resizeThreadStorage (uint32 newCount) |
|
|
utils::Mutex | mutex |
|
unsigned char * | data |
|
uint32 | threadID |
|
bool | shouldContinue |
|
bool | isRunning |
|
The documentation for this class was generated from the following files:
- /cygdrive/d/c/fa6/CMSDK/include/ThreadManager.h
- /cygdrive/d/c/fa6/CMSDK/src/ThreadManager.cpp