mirror of
https://github.com/SMGCommunity/Petari.git
synced 2026-11-10 04:41:32 -10:00
26 lines
553 B
C++
26 lines
553 B
C++
#pragma once
|
|
|
|
#include <revolution.h>
|
|
|
|
class JKRHeap;
|
|
|
|
class OSThreadWrapper {
|
|
public:
|
|
OSThreadWrapper(u32, int, int, JKRHeap*);
|
|
|
|
virtual ~OSThreadWrapper();
|
|
virtual void* run();
|
|
|
|
void initMessageQueue(JKRHeap*, int);
|
|
void initHeapSpecified(JKRHeap*, u32, int);
|
|
static void* start(void*);
|
|
|
|
/* 0x00 */ JKRHeap* mHeap;
|
|
/* 0x04 */ OSThread* mThread;
|
|
/* 0x08 */ OSMessageQueue mQueue;
|
|
/* 0x2C */ OSMessage* mMessageArray;
|
|
/* 0x30 */ u32 mMessageCount;
|
|
/* 0x34 */ u8* mStack;
|
|
/* 0x38 */ u32 mStackSize;
|
|
};
|