Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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 */
Definition JASHeapCtrl.h:108
Definition JASTaskThread.h:11
int sendCmdMsg(void(*)(void *), void *)
Definition JASTaskThread.cpp:75
JASMemChunkPool< 1024, JASThreadingModel::ObjectLevelLockable > ThreadMemPool
Definition JASTaskThread.h:22
OSThreadQueue mpThreadQueue
Definition JASTaskThread.h:34
JASTaskThread(int, int, u32)
Definition JASTaskThread.cpp:13
bool field_0x84
Definition JASTaskThread.h:35
void * allocCallStack(void(*)(void *), void *)
Definition JASTaskThread.cpp:47
virtual void * run()
Definition JASTaskThread.cpp:91
void pause(bool)
Definition JASTaskThread.cpp:109
virtual ~JASTaskThread()
Definition JASTaskThread.cpp:19
Definition JKRThread.h:23
Definition JASTaskThread.h:13
union JASTaskThread::JASThreadCallStack::@137 field_0x8
void * pBuffer
Definition JASTaskThread.h:18
u32 field_0x4
Definition JASTaskThread.h:15
void(* mRunFunc)(void *)
Definition JASTaskThread.h:14
u8 buffer[0x400]
Definition JASTaskThread.h:17
Definition OSThread.h:19
unsigned long u32
Definition types.h:9
unsigned char u8
Definition types.h:5