SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OSThreadWrapper Class Reference
Inheritance diagram for OSThreadWrapper:
FileLoaderThread FunctionAsyncExecutorThread NANDManagerThread

Public Member Functions

 OSThreadWrapper (u32, int, int, JKRHeap *)
 
virtual s32 run ()
 
void initMessageQueue (JKRHeap *, int)
 
void initHeapSpecified (JKRHeap *, u32, int)
 
s32 start (void *)
 

Public Attributes

JKRHeap * _4
 
OSThread * mThread
 
OSMessageQueue mQueue
 
OSMessage * mMessageArray
 
u32 mMessageCount
 
u8 * _34
 
u32 _38
 

Detailed Description

Definition at line 7 of file OSThreadWrapper.hpp.

Constructor & Destructor Documentation

◆ OSThreadWrapper()

OSThreadWrapper::OSThreadWrapper ( u32 a1,
int a2,
int a3,
JKRHeap * pHeap )

Definition at line 4 of file OSThreadWrapper.cpp.

◆ ~OSThreadWrapper()

OSThreadWrapper::~OSThreadWrapper ( )
virtual

Definition at line 13 of file OSThreadWrapper.cpp.

Member Function Documentation

◆ run()

s32 OSThreadWrapper::run ( )
virtual

Definition at line 48 of file OSThreadWrapper.cpp.

◆ initMessageQueue()

void OSThreadWrapper::initMessageQueue ( JKRHeap * pHeap,
int messageCount )

Definition at line 27 of file OSThreadWrapper.cpp.

◆ start()

s32 OSThreadWrapper::start ( void * )

Definition at line 44 of file OSThreadWrapper.cpp.

Member Data Documentation

◆ _4

JKRHeap* OSThreadWrapper::_4

Definition at line 18 of file OSThreadWrapper.hpp.

◆ mThread

OSThread* OSThreadWrapper::mThread

Definition at line 19 of file OSThreadWrapper.hpp.

◆ mQueue

OSMessageQueue OSThreadWrapper::mQueue

Definition at line 20 of file OSThreadWrapper.hpp.

◆ mMessageArray

OSMessage* OSThreadWrapper::mMessageArray

Definition at line 21 of file OSThreadWrapper.hpp.

◆ mMessageCount

u32 OSThreadWrapper::mMessageCount

Definition at line 22 of file OSThreadWrapper.hpp.

◆ _34

u8* OSThreadWrapper::_34

Definition at line 23 of file OSThreadWrapper.hpp.

◆ _38

u32 OSThreadWrapper::_38

Definition at line 24 of file OSThreadWrapper.hpp.