34 virtual bool open(
const char*);
35 virtual void close(
void);
Definition JKRDvdAramRipper.h:13
Definition JKRAramBlock.h:12
Definition JKRDvdFile.h:19
u32 getFileID() const
Definition JKRDvdFile.h:29
OSMessageQueue mMessageQueue1
Definition JKRDvdFile.h:52
virtual ~JKRDvdFile()
Definition JKRDvdFile.cpp:35
OSThread * field_0x50
Definition JKRDvdFile.h:47
static JSUList< JKRDvdFile > & getDvdList()
Definition JKRDvdFile.h:62
virtual void close(void)
Definition JKRDvdFile.cpp:72
JKRDvdFile * mDvdFile
Definition JKRDvdFile.h:51
OSMessage mMessage1
Definition JKRDvdFile.h:53
JSULink< JKRDvdFile > mDvdLink
Definition JKRDvdFile.h:56
virtual s32 readData(void *, s32, s32)
Definition JKRDvdFile.cpp:84
s32 sync(void)
Definition JKRDvdFile.cpp:120
OSThread * mOSThread
Definition JKRDvdFile.h:57
OSMutex mMutex2
Definition JKRDvdFile.h:45
virtual bool open(const char *)
Definition JKRDvdFile.cpp:50
DVDFileInfo * getFileInfo()
Definition JKRDvdFile.h:30
void initiate(void)
Definition JKRDvdFile.cpp:39
OSMutex mMutex1
Definition JKRDvdFile.h:44
virtual s32 writeData(const void *, s32, s32)
Definition JKRDvdFile.cpp:113
static JSUList< JKRDvdFile > sDvdList
Definition JKRDvdFile.h:65
JSUFileInputStream * mFileStream
Definition JKRDvdFile.h:48
OSMessageQueue mMessageQueue2
Definition JKRDvdFile.h:54
virtual s32 getFileSize(void) const
Definition JKRDvdFile.cpp:135
JKRDvdFile()
Definition JKRDvdFile.cpp:9
DVDFileInfo mFileInfo
Definition JKRDvdFile.h:50
int getStatus()
Definition JKRDvdFile.h:31
static void doneProcess(s32, DVDFileInfo *)
Definition JKRDvdFile.cpp:129
u32 field_0x58
Definition JKRDvdFile.h:49
OSMessage mMessage2
Definition JKRDvdFile.h:55
JKRAramBlock * mBlock
Definition JKRDvdFile.h:46
s32 DVDGetCommandBlockStatus(const DVDCommandBlock *block)
Definition dvd.c:1512
void * OSMessage
Definition OSMessage.h:13
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
DVDCommandBlock cb
Definition dvd.h:106
u32 startAddr
Definition dvd.h:107
Definition OSMessage.h:18