|
OSContext | context |
|
uint32_t | tag |
| Should always be set to the value OS_THREAD_TAG. More...
|
|
OSThreadState | state |
| Bitfield of OS_THREAD_STATE. More...
|
|
OSThreadAttributes | attr |
| Bitfield of OS_THREAD_ATTRIB. More...
|
|
uint16_t | id |
| Unique thread ID. More...
|
|
int32_t | suspendCounter |
| Suspend count (increased by OSSuspendThread). More...
|
|
int32_t | priority |
| Actual priority of thread. More...
|
|
int32_t | basePriority |
| Base priority of thread, 0 is highest priority, 31 is lowest priority. More...
|
|
int32_t | exitValue |
| Exit value. More...
|
|
OSThreadQueue * | queue |
| Queue the thread is currently waiting on. More...
|
|
OSThreadLink | link |
| Link used for thread queue. More...
|
|
OSThreadQueue | joinQueue |
| Queue of threads waiting to join this thread. More...
|
|
OSMutex * | mutex |
| Mutex this thread is waiting to lock. More...
|
|
OSMutexQueue | mutexQueue |
| Queue of mutexes this thread owns. More...
|
|
OSThreadLink | activeLink |
| Link for global active thread queue. More...
|
|
void * | stackStart |
| Stack start (top, highest address) More...
|
|
void * | stackEnd |
| Stack end (bottom, lowest address) More...
|
|
OSThreadEntryPointFn | entryPoint |
| Thread entry point. More...
|
|
uint32_t | specific [0x10] |
| Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific. More...
|
|
const char * | name |
| Thread name, accessed with OSSetThreadName and OSGetThreadName. More...
|
|
void * | userStackPointer |
| The stack pointer passed in OSCreateThread. More...
|
|
OSThreadCleanupCallbackFn | cleanupCallback |
| Called just before thread is terminated, set with OSSetThreadCleanupCallback. More...
|
|
OSThreadDeallocatorFn | deallocator |
| Called just after a thread is terminated, set with OSSetThreadDeallocator. More...
|
|
BOOL | cancelState |
| If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState. More...
|
|
OSThreadRequest | requestFlag |
| Current thread request, used for cancelleing and suspending the thread. More...
|
|
int32_t | needSuspend |
| Pending suspend request count. More...
|
|
int32_t | suspendResult |
| Result of thread suspend. More...
|
|
OSThreadQueue | suspendQueue |
| Queue of threads waiting for a thread to be suspended. More...
|
|
Definition at line 176 of file thread.h.