|
SMG-Decomp
A decompilation of Super Mario Galaxy 1
|
Public Member Functions | |
| void | requestLoadToMainRAM (const char *, u8 *, JKRHeap *, JKRDvdRipper::EAllocDirection, bool) |
| void | requestMountArchive (const char *, JKRHeap *, bool) |
| bool | isLoaded (const char *) const |
| bool | isMountedArchive (const char *) const |
| void * | receiveFile (const char *) |
| JKRMemArchive * | receiveArchive (const char *) |
| void | receiveAllRequestedFile () |
| JKRMemArchive * | createAndAddArchive (void *, JKRHeap *, const char *) |
| void | getMountedArchiveAndHeap (const char *, JKRArchive **, JKRHeap **) const |
| void | clearRequestFileInfo (bool) |
| void | removeHolderIfIsEqualHeap (JKRHeap *) |
| void | removeFile (const char *) |
| bool | isNeedToLoad (const char *) const |
| const RequestFileInfo * | getRequestFileInfoConst (const char *) const |
| RequestFileInfo * | addRequest (const char *) |
Public Attributes | |
| FileLoaderThread * | mLoaderThread |
| OSMutex | mMutex |
| RequestFileInfo * | mRequestFileInfos |
| s32 | mRequestedFileCount |
| FileHolder * | mFileHolder |
| ArchiveHolder * | mArchiveHolder |
Definition at line 13 of file FileLoader.hpp.
| FileLoader::FileLoader | ( | ) |
Definition at line 4 of file FileLoader.cpp.
| void FileLoader::requestLoadToMainRAM | ( | const char * | pName, |
| u8 * | pData, | ||
| JKRHeap * | pHeap, | ||
| JKRDvdRipper::EAllocDirection | direction, | ||
| bool | jam ) |
Definition at line 19 of file FileLoader.cpp.
| void FileLoader::requestMountArchive | ( | const char * | pName, |
| JKRHeap * | pHeap, | ||
| bool | jam ) |
Definition at line 39 of file FileLoader.cpp.
| bool FileLoader::isLoaded | ( | const char * | pName | ) | const |
Definition at line 59 of file FileLoader.cpp.
| bool FileLoader::isMountedArchive | ( | const char * | pName | ) | const |
Definition at line 63 of file FileLoader.cpp.
| void * FileLoader::receiveFile | ( | const char * | pName | ) |
Definition at line 67 of file FileLoader.cpp.
| JKRMemArchive * FileLoader::receiveArchive | ( | const char * | pName | ) |
Definition at line 76 of file FileLoader.cpp.
| void FileLoader::receiveAllRequestedFile | ( | ) |
Definition at line 85 of file FileLoader.cpp.
| JKRMemArchive * FileLoader::createAndAddArchive | ( | void * | pData, |
| JKRHeap * | pHeap, | ||
| const char * | pName ) |
Definition at line 91 of file FileLoader.cpp.
| void FileLoader::getMountedArchiveAndHeap | ( | const char * | pName, |
| JKRArchive ** | pArchive, | ||
| JKRHeap ** | pHeap ) const |
Definition at line 95 of file FileLoader.cpp.
| void FileLoader::clearRequestFileInfo | ( | bool | ) |
Definition at line 99 of file FileLoader.cpp.
| void FileLoader::removeHolderIfIsEqualHeap | ( | JKRHeap * | pHeap | ) |
Definition at line 103 of file FileLoader.cpp.
| void FileLoader::removeFile | ( | const char * | pName | ) |
Definition at line 108 of file FileLoader.cpp.
| bool FileLoader::isNeedToLoad | ( | const char * | pName | ) | const |
Definition at line 112 of file FileLoader.cpp.
| const RequestFileInfo * FileLoader::getRequestFileInfoConst | ( | const char * | pName | ) | const |
Definition at line 117 of file FileLoader.cpp.
| FileLoaderThread* FileLoader::mLoaderThread |
Definition at line 33 of file FileLoader.hpp.
| OSMutex FileLoader::mMutex |
Definition at line 34 of file FileLoader.hpp.
| RequestFileInfo* FileLoader::mRequestFileInfos |
Definition at line 35 of file FileLoader.hpp.
| s32 FileLoader::mRequestedFileCount |
Definition at line 36 of file FileLoader.hpp.
| FileHolder* FileLoader::mFileHolder |
Definition at line 37 of file FileLoader.hpp.
| ArchiveHolder* FileLoader::mArchiveHolder |
Definition at line 38 of file FileLoader.hpp.