SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
FileHolder.hpp
1#pragma once
2
3#include <revolution.h>
4#include "Game/Util.hpp"
5
6class JKRHeap;
7
9public:
10 FileHolderFileEntry(const char *, JKRHeap *, void *);
12
13 void waitReadDone();
14 void setContext(void *, JKRHeap *);
15
16 s32 mEntryNum; // _0
17 void* mContext; // _4
18 JKRHeap* mHeap; // _8
19 s32 mState; // _C
20 OSMessageQueue mQueue; // _10
21 OSMessage mMessage; // _30
22 bool mContextSet; // _34
23};
24
26public:
27 FileHolder();
28
29 FileHolderFileEntry* add(const char *, JKRHeap *, void *);
30 bool isExist(const char *) const;
31 void* getContext(const char *) const;
32 void removeIfIsEqualHeap(JKRHeap *);
33
34 FileHolderFileEntry** removeFile(const char *);
35 FileHolderFileEntry* findEntry(const char *) const;
36
38};
Definition FileHolder.hpp:8