1#ifndef NW4HBM_UT_NAND_FILE_STREAM_H
2#define NW4HBM_UT_NAND_FILE_STREAM_H
36 virtual bool CanSeek()
const {
return true; }
static s32 offset
Definition WUD.c:1669
Definition FileStream.h:24
u32 Tell() const
Definition FileStream.h:31
u32 GetFileSize() const
Definition FileStream.h:28
Definition FileStream.h:9
void(*) IOStreamCallback(s32 result, IOStream *pStream, void *pCallbackArg)
Definition IOStream.h:13
Definition NandFileStream.h:12
virtual u32 Tell() const
Definition NandFileStream.h:33
bool ReadAsyncImpl(void *buf, u32 length, IOStreamCallback pCallback, void *pCallbackArg)
Definition ut_NandFileStream.cpp:156
volatile bool mIsBusy
Definition NandFileStream.h:63
NandFileStream(const char *path, u32 mode)
Definition ut_NandFileStream.cpp:39
void Initialize_()
Definition ut_NandFileStream.cpp:22
virtual ~NandFileStream()
Definition ut_NandFileStream.cpp:50
bool mCloseEnableFlg
Definition NandFileStream.h:65
virtual bool IsBusy() const
Definition NandFileStream.h:32
virtual u32 GetSizeAlign() const
Definition NandFileStream.h:41
virtual void Close()
Definition ut_NandFileStream.cpp:119
virtual bool CanRead() const
Definition NandFileStream.h:37
virtual bool CanSeek() const
Definition NandFileStream.h:36
bool Open(const char *path, u32 mode)
Definition ut_NandFileStream.cpp:56
virtual bool WriteAsync(const void *pSrc, u32 size, IOStreamCallback pCallback, void *pCallbackArg)
Definition ut_NandFileStream.cpp:190
virtual void Write(const void *pSrc, u32 size)
Definition ut_NandFileStream.cpp:178
virtual bool CanWrite() const
Definition NandFileStream.h:38
NW4HBM_UT_RUNTIME_TYPEINFO
Definition NandFileStream.h:20
bool mCanRead
Definition NandFileStream.h:61
virtual void Seek(s32 offset, u32 origin)
Definition ut_NandFileStream.cpp:214
struct nw4hbm::ut::NandFileStream::NandFileStreamInfo NandFileStreamInfo
FilePosition mFilePosition
Definition NandFileStream.h:59
bool mCloseOnDestroyFlg
Definition NandFileStream.h:64
virtual u32 GetSize() const
Definition NandFileStream.h:34
virtual u32 GetOffsetAlign() const
Definition NandFileStream.h:40
void ReadAsyncSetArgs(IOStreamCallback pCallback, void *pCallbackArg)
Definition ut_NandFileStream.cpp:149
bool mCanWrite
Definition NandFileStream.h:62
static void NandAsyncCallback_(s32 result, NANDCommandBlock *pBlock)
Definition ut_NandFileStream.cpp:10
NandFileStreamInfo mFileInfo
Definition NandFileStream.h:60
virtual s32 Read(void *pDst, u32 size)
Definition ut_NandFileStream.cpp:127
virtual bool CanCancel() const
Definition NandFileStream.h:39
virtual bool CanAsync() const
Definition NandFileStream.h:35
virtual u32 GetBufferAlign() const
Definition NandFileStream.h:42
virtual bool ReadAsync(void *pDst, u32 size, IOStreamCallback pCallback, void *pCallbackArg)
Definition ut_NandFileStream.cpp:139
u32 mode
Definition GXTev.c:56
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
IOSResourceRequest * buf[RESPONSE_REQ_BUF_LEN]
Definition ipcclt.c:47
Definition HBMAnmController.h:6
Definition NandFileStream.h:45
NANDCommandBlock nandBlock
Definition NandFileStream.h:46
NandFileStream * stream
Definition NandFileStream.h:48
NANDFileInfo nandInfo
Definition NandFileStream.h:47
Definition d_a_npc_ks.cpp:47