Files
Petari/include/Game/System/OSThreadWrapper.hpp
2025-11-22 16:39:47 -05:00

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;
};