Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASTaskThread.h
Go to the documentation of this file.
1#ifndef JASTASKTHREAD_H
2#define JASTASKTHREAD_H
3
6
11class JASTaskThread : public JKRThread {
12private:
14 /* 0x00 */ void (*mRunFunc)(void*);
15 /* 0x04 */ u32 field_0x4;
16 /* 0x08 */ union {
17 u8 buffer[0x400];
18 void* pBuffer;
20 };
21public:
23
24 /* 8028F6C4 */ JASTaskThread(int, int, u32);
25 /* 8028F9EC */ void* allocCallStack(void (*)(void*), void*);
26 /* 8028F850 */ void* allocCallStack(void (*)(void*), void const*, u32);
27 /* 8028FC54 */ int sendCmdMsg(void (*)(void*), void*);
28 /* 8028FB5C */ int sendCmdMsg(void (*)(void*), void const*, u32);
29 /* 8028FE88 */ void pause(bool);
30
31 /* 8028F724 */ virtual ~JASTaskThread();
32 /* 8028FD4C */ virtual void* run();
33
35 /* 0x84 */ bool field_0x84;
36};
37
38#endif /* JASTASKTHREAD_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JASHeapCtrl.h:107
Definition JASTaskThread.h:11
int sendCmdMsg(void(*)(void *), void *)
Definition JASTaskThread.cpp:80
OSThreadQueue mpThreadQueue
Definition JASTaskThread.h:34
bool field_0x84
Definition JASTaskThread.h:35
void * allocCallStack(void(*)(void *), void *)
Definition JASTaskThread.cpp:49
virtual void * run()
Definition JASTaskThread.cpp:97
void pause(bool)
Definition JASTaskThread.cpp:115
virtual ~JASTaskThread()
Definition JASTaskThread.cpp:19
JASMemChunkPool< 1024, JASThreadingModel::ObjectLevelLockable > ThreadMemPool
Definition JASTaskThread.h:22
Definition JKRThread.h:23
Definition JASTaskThread.h:13
void * pBuffer
Definition JASTaskThread.h:18
union JASTaskThread::JASThreadCallStack::@114 field_0x8
u32 field_0x4
Definition JASTaskThread.h:15
void(* mRunFunc)(void *)
Definition JASTaskThread.h:14
u8 buffer[0x400]
Definition JASTaskThread.h:17
Definition OSThread.h:41
unsigned long u32
Definition types.h:10
unsigned char u8
Definition types.h:8