34 virtual bool open(
const char*);
35 virtual void close(
void);
void * OSMessage
Definition OSMessage.h:10
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:38
OSThread * field_0x50
Definition JKRDvdFile.h:47
static JSUList< JKRDvdFile > & getDvdList()
Definition JKRDvdFile.h:62
virtual void close(void)
Definition JKRDvdFile.cpp:79
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:92
s32 sync(void)
Definition JKRDvdFile.cpp:130
OSThread * mOSThread
Definition JKRDvdFile.h:57
OSMutex mMutex2
Definition JKRDvdFile.h:45
virtual bool open(const char *)
Definition JKRDvdFile.cpp:55
DVDFileInfo * getFileInfo()
Definition JKRDvdFile.h:30
void initiate(void)
Definition JKRDvdFile.cpp:43
OSMutex mMutex1
Definition JKRDvdFile.h:44
virtual s32 writeData(const void *, s32, s32)
Definition JKRDvdFile.cpp:122
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:147
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:140
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:1121
u32 start_address
Definition dvd.h:77
DVDCommandBlock block
Definition dvd.h:76
Definition OSMessage.h:12
unsigned long u32
Definition types.h:10
signed long s32
Definition types.h:6