Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <JKRDvdFile.h>
Public Member Functions | |
JKRDvdFile () | |
JKRDvdFile (const char *) | |
JKRDvdFile (s32) | |
virtual | ~JKRDvdFile () |
void | initiate (void) |
s32 | sync (void) |
u32 | getFileID () const |
DVDFileInfo * | getFileInfo () |
int | getStatus () |
virtual bool | open (const char *) |
virtual void | close (void) |
virtual s32 | readData (void *, s32, s32) |
virtual s32 | writeData (const void *, s32, s32) |
virtual s32 | getFileSize (void) const |
virtual bool | open (s32) |
Public Member Functions inherited from JKRFile | |
JKRFile () | |
virtual | ~JKRFile () |
s32 | read (void *, s32, s32) |
bool | isAvailable () const |
Public Member Functions inherited from JKRDisposer | |
JKRDisposer () | |
virtual | ~JKRDisposer () |
Static Public Member Functions | |
static void | doneProcess (s32, DVDFileInfo *) |
static JSUList< JKRDvdFile > & | getDvdList () |
Public Attributes | |
OSMutex | mMutex1 |
OSMutex | mMutex2 |
JKRAramBlock * | mBlock |
OSThread * | field_0x50 |
JSUFileInputStream * | mFileStream |
u32 | field_0x58 |
DVDFileInfo | mFileInfo |
JKRDvdFile * | mDvdFile |
OSMessageQueue | mMessageQueue1 |
OSMessage | mMessage1 |
OSMessageQueue | mMessageQueue2 |
OSMessage | mMessage2 |
JSULink< JKRDvdFile > | mDvdLink |
OSThread * | mOSThread |
Public Attributes inherited from JKRDisposer | |
JKRHeap * | mHeap |
JSULink< JKRDisposer > | mLink |
Static Private Attributes | |
static JSUList< JKRDvdFile > | sDvdList |
Additional Inherited Members | |
Protected Attributes inherited from JKRFile | |
bool | mIsAvailable |
u8 | field_0x19 [3] |
JKRDvdFile::JKRDvdFile | ( | ) |
JKRDvdFile::JKRDvdFile | ( | s32 | entryNum | ) |
|
virtual |
|
static |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
Implements JKRFile.
OSThread* JKRDvdFile::field_0x50 |
u32 JKRDvdFile::field_0x58 |
JKRAramBlock* JKRDvdFile::mBlock |
JKRDvdFile* JKRDvdFile::mDvdFile |
JSULink<JKRDvdFile> JKRDvdFile::mDvdLink |
DVDFileInfo JKRDvdFile::mFileInfo |
JSUFileInputStream* JKRDvdFile::mFileStream |
OSMessage JKRDvdFile::mMessage1 |
OSMessage JKRDvdFile::mMessage2 |
OSMessageQueue JKRDvdFile::mMessageQueue1 |
OSMessageQueue JKRDvdFile::mMessageQueue2 |
OSMutex JKRDvdFile::mMutex1 |
OSMutex JKRDvdFile::mMutex2 |
OSThread* JKRDvdFile::mOSThread |
|
staticprivate |