Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRTask Class Reference

#include <JKRThread.h>

+ Inheritance diagram for JKRTask:
+ Collaboration diagram for JKRTask:

Public Member Functions

virtual ~JKRTask ()
 
virtual void * run ()
 
int check ()
 
- Public Member Functions inherited from JKRThread
 JKRThread (u32 stack_size, int message_count, int param_3)
 
 JKRThread (JKRHeap *heap, u32 stack_size, int message_count, int param_4)
 
 JKRThread (OSThread *thread, int message_count)
 
virtual ~JKRThread ()
 
void setCommon_mesgQueue (JKRHeap *heap, int message_count)
 
void setCommon_heapSpecified (JKRHeap *heap, u32 stack_size, int param_3)
 
OSThreadgetThreadRecord () const
 
void * getStack () const
 
TLoadgetLoadInfo ()
 
JKRHeapgetCurrentHeap () const
 
s32 getCurrentHeapError () const
 
void setCurrentHeap (JKRHeap *heap)
 
void resume ()
 
BOOL sendMessage (OSMessage message)
 
void sendMessageBlock (OSMessage message)
 
OSMessage waitMessage ()
 
OSMessage waitMessage (BOOL *received)
 
OSMessage waitMessageBlock ()
 
void jamMessageBlock (OSMessage message)
 
- Public Member Functions inherited from JKRDisposer
 JKRDisposer ()
 
virtual ~JKRDisposer ()
 

Public Attributes

JSULink< JKRTaskmTaskLink
 
u8 field_0x8c [0x94 - 0x8C]
 
OSMessageQueuefield_0x94
 
- Public Attributes inherited from JKRDisposer
JKRHeapmHeap
 
JSULink< JKRDisposermLink
 

Static Public Attributes

static JSUList< JKRTasksTaskList
 
static u8 sEndMesgQueue [32]
 
- Static Public Attributes inherited from JKRThread
static JSUList< JKRThreadsThreadList
 

Additional Inherited Members

- Static Public Member Functions inherited from JKRThread
static void * start (void *param_1)
 
static JKRThreadsearchThread (OSThread *thread)
 
static JSUList< JKRThread > & getList ()
 

Constructor & Destructor Documentation

◆ ~JKRTask()

JKRTask::~JKRTask ( )
virtual

Member Function Documentation

◆ check()

int JKRTask::check ( )

◆ run()

void * JKRTask::run ( void )
virtual

Reimplemented from JKRThread.

Member Data Documentation

◆ field_0x8c

u8 JKRTask::field_0x8c[0x94 - 0x8C]

◆ field_0x94

OSMessageQueue* JKRTask::field_0x94

◆ mTaskLink

JSULink<JKRTask> JKRTask::mTaskLink

◆ sEndMesgQueue

u8 JKRTask::sEndMesgQueue
static

◆ sTaskList

JSUList< JKRTask > JKRTask::sTaskList
static

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