
Public Methods | |
| TaskContext () | |
Static Public Methods | |
| unsigned __stdcall | win32_start_routine (void *i_task_v) |
Public Attributes | |
| Task::TaskID | m_thread_id |
| HANDLE | m_thread_handle |
| volatile bool | m_started |
| volatile bool | m_completed |
| volatile bool | m_is_joined |
| volatile bool | m_is_deleting |
| ConditionalMutex | m_wait_cond_mutex |
|
|
|
|
|
start_routine is a static method used to hook back from the implementation dependant thread start-up routine to the Work method. |
|
|
m_completed indicates wether the thread has finished. |
|
|
m_is_deleting indicates that thethread is being deleted prematurely. |
|
|
m_is_joined indicates wether the thread is joined |
|
|
m_started indicates wether the thread has been "started" |
|
|
m_thread_handle contains the os handle for managing the thread. |
|
|
m_thread_id contains the ID of this thread |
|
|
This is to manage this thread. |
Generated for Austria by
and
MakeXS at Sun Oct 24 17:35:34 PDT 2004