WUT  0.1
Wii U Toolchain
Data Fields
OSThread Struct Reference

#include <thread.h>

Data Fields

OSContext context
 
uint32_t tag
 
OSThreadState state
 
OSThreadAttributes attr
 
uint16_t id
 
int32_t suspendCounter
 
int32_t priority
 
int32_t basePriority
 
int32_t exitValue
 
OSThreadQueuequeue
 
OSThreadLink link
 
OSThreadQueue joinQueue
 
OSMutexmutex
 
OSMutexQueue mutexQueue
 
OSThreadLink activeLink
 
void * stackStart
 
void * stackEnd
 
OSThreadEntryPointFn entryPoint
 
uint32_t specific [0x10]
 
const char * name
 
void * userStackPointer
 
OSThreadCleanupCallbackFn cleanupCallback
 
OSThreadDeallocatorFn deallocator
 
uint32_t cancelState
 
OSThreadRequest requestFlag
 
int32_t needSuspend
 
int32_t suspendResult
 
OSThreadQueue suspendQueue
 

Detailed Description

Definition at line 135 of file thread.h.

Field Documentation

OSThreadLink activeLink

Definition at line 152 of file thread.h.

Definition at line 140 of file thread.h.

int32_t basePriority

Definition at line 144 of file thread.h.

uint32_t cancelState

Definition at line 164 of file thread.h.

OSThreadCleanupCallbackFn cleanupCallback

Definition at line 162 of file thread.h.

OSContext context

Definition at line 137 of file thread.h.

OSThreadDeallocatorFn deallocator

Definition at line 163 of file thread.h.

Definition at line 155 of file thread.h.

int32_t exitValue

Definition at line 145 of file thread.h.

uint16_t id

Definition at line 141 of file thread.h.

OSThreadQueue joinQueue

Definition at line 149 of file thread.h.

Definition at line 148 of file thread.h.

OSMutex* mutex

Definition at line 150 of file thread.h.

OSMutexQueue mutexQueue

Definition at line 151 of file thread.h.

const char* name

Definition at line 159 of file thread.h.

int32_t needSuspend

Definition at line 166 of file thread.h.

int32_t priority

Definition at line 143 of file thread.h.

OSThreadQueue* queue

Definition at line 147 of file thread.h.

OSThreadRequest requestFlag

Definition at line 165 of file thread.h.

uint32_t specific[0x10]

Definition at line 157 of file thread.h.

void* stackEnd

Definition at line 154 of file thread.h.

void* stackStart

Definition at line 153 of file thread.h.

Definition at line 139 of file thread.h.

int32_t suspendCounter

Definition at line 142 of file thread.h.

OSThreadQueue suspendQueue

Definition at line 168 of file thread.h.

int32_t suspendResult

Definition at line 167 of file thread.h.

uint32_t tag

Definition at line 138 of file thread.h.

void* userStackPointer

Definition at line 161 of file thread.h.


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