72 virtual int open(
const char*
path,
u32 flags,
const char* extMask,
const char* defaultExt,
const char* param_4,
const char* fileSuffix);
73 virtual int open(
u32 flags,
const char* extMask,
const char* defaultExt,
const char* param_4,
const char* fileSuffix) {
74 return open(NULL, flags, extMask, defaultExt, param_4, fileSuffix);
void setFindHandle(u32 handle)
Definition JORFile.h:9
u32 m_lowDateTime
Definition JORFile.h:19
char * getFilename()
Definition JORFile.h:14
u32 m_highDateTime
Definition JORFile.h:20
u32 m_status
Definition JORFile.h:16
void setHighDateTime(u32 time)
Definition JORFile.h:12
u32 m_findHandle
Definition JORFile.h:17
void setStatus(u32 status)
Definition JORFile.h:8
void setFileAttribute(u32 attribute)
Definition JORFile.h:10
void setLowDateTime(u32 time)
Definition JORFile.h:11
char * m_filename
Definition JORFile.h:21
u32 m_fileAttribute
Definition JORFile.h:18
JORFile()
Definition JORFile.cpp:7
virtual s32 writeData(const void *buffer, s32 length)
Definition JORFile.cpp:165
virtual void readLoop_()
Definition JORFile.cpp:103
virtual void readBegin_(s32 len)
Definition JORFile.cpp:94
virtual s32 readData(void *buffer, s32 length)
Definition JORFile.cpp:112
void setNExtensionName(u16 length)
Definition JORFile.h:66
virtual void writeLoop_(const void *pBuffer, s32 size, u32 pos)
Definition JORFile.cpp:147
virtual int open(u32 flags, const char *extMask, const char *defaultExt, const char *param_4, const char *fileSuffix)
Definition JORFile.h:73
void setBuffer(void *buffer, s32 length)
Definition JORFile.cpp:134
void setStatus(s32 status)
Definition JORFile.h:67
int field_0x18
Definition JORFile.h:94
u32 mHandle
Definition JORFile.h:87
u16 mNExtensionName
Definition JORFile.h:92
s32 mStatus
Definition JORFile.h:89
u16 mNBaseName
Definition JORFile.h:91
void setFileLength(s32 length)
Definition JORFile.h:63
char * getFilename()
Definition JORFile.h:57
void setHandle(u32 handle)
Definition JORFile.h:62
int countMaskSize(const char *mask)
Definition JORFile.cpp:15
u16 mFlags
Definition JORFile.h:93
void setNFileName(u16 length)
Definition JORFile.h:64
virtual void close()
Definition JORFile.cpp:81
virtual s32 getFileSize() const
Definition JORFile.h:85
EFlags
Definition JORFile.h:43
@ EFlags_READ
Definition JORFile.h:44
@ EFlags_WRITE
Definition JORFile.h:45
@ EFlags_HAS_SUFFIX
Definition JORFile.h:49
@ EFlags_UNK_0x4
Definition JORFile.h:46
@ EFlags_UNK_0x20
Definition JORFile.h:48
@ EFlags_DEFAULT_EXT
Definition JORFile.h:47
virtual ~JORFile()
Definition JORFile.h:69
virtual void writeBegin_(s32 len)
Definition JORFile.cpp:138
EStatus
Definition JORFile.h:33
@ EStatus_WRITE_DATA
Definition JORFile.h:39
@ EStatus_READ_END
Definition JORFile.h:37
@ EStatus_WAIT
Definition JORFile.h:34
@ EStatus_WRITE_END
Definition JORFile.h:40
@ EStatus_WRITE_BEGIN
Definition JORFile.h:38
@ EStatus_READ_BEGIN
Definition JORFile.h:35
@ EStatus_READ_DATA
Definition JORFile.h:36
ECommand
Definition JORFile.h:26
@ ECommand_READ
Definition JORFile.h:29
@ ECommand_WRITE
Definition JORFile.h:30
@ ECommand_OPEN
Definition JORFile.h:27
@ ECommand_CLOSE
Definition JORFile.h:28
void setNBaseName(u16 length)
Definition JORFile.h:65
virtual void waitMessage_()
Definition JORFile.cpp:49
virtual int open(const char *path, u32 flags, const char *extMask, const char *defaultExt, const char *param_4, const char *fileSuffix)
Definition JORFile.cpp:55
u32 getHandle() const
Definition JORFile.h:58
JSUMemoryOutputStream & getDataStream()
Definition JORFile.h:60
u16 mNFileName
Definition JORFile.h:90
s32 mFileLength
Definition JORFile.h:88
JSUMemoryOutputStream mDataStream
Definition JORFile.h:95
virtual void writeDone_(s32 len)
Definition JORFile.cpp:156
char mFilename[256]
Definition JORFile.h:96
Definition JSUMemoryStream.h:32
static OSTime buffer
Definition ai.c:24
OSTime time
Definition GXInit.c:34
unsigned int size
Definition __os.h:106
static u32 status
Definition fstload.c:9
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
Definition d_a_npc_ks.cpp:47