#include <NandFileStream.h>
|
| | NandFileStream (const char *path, u32 mode) |
| |
| | NandFileStream (const NANDFileInfo *info, u32 mode, bool enableClose) |
| |
| bool | Open (const char *path, u32 mode) |
| |
| bool | Open (const NANDFileInfo *info, u32 mode, bool enableClose) NO_INLINE |
| |
| virtual | ~NandFileStream () |
| |
| virtual void | Close () |
| |
| virtual s32 | Read (void *pDst, u32 size) |
| |
| virtual bool | ReadAsync (void *pDst, u32 size, IOStreamCallback pCallback, void *pCallbackArg) |
| |
| virtual void | Write (const void *pSrc, u32 size) |
| |
| virtual bool | WriteAsync (const void *pSrc, u32 size, IOStreamCallback pCallback, void *pCallbackArg) |
| |
| virtual void | Seek (s32 offset, u32 origin) |
| |
| virtual bool | IsBusy () const |
| |
| virtual u32 | Tell () const |
| |
| virtual u32 | GetSize () const |
| |
| virtual bool | CanAsync () const |
| |
| virtual bool | CanSeek () const |
| |
| virtual bool | CanRead () const |
| |
| virtual bool | CanWrite () const |
| |
| virtual bool | CanCancel () const |
| |
| virtual u32 | GetOffsetAlign () const |
| |
| virtual u32 | GetSizeAlign () const |
| |
| virtual u32 | GetBufferAlign () const |
| |
| | FileStream () |
| |
| virtual | ~FileStream () |
| |
| virtual void | Cancel () |
| |
| virtual bool | CancelAsync (IOStreamCallback pCallback, void *pCallbackArg) |
| |
| | IOStream () |
| |
| virtual | ~IOStream () |
| |
| bool | IsAvailable () const |
| |
◆ NandFileStreamInfo
| struct nw4hbm::ut::NandFileStream::NandFileStreamInfo nw4hbm::ut::NandFileStream::NandFileStreamInfo |
|
private |
◆ NandFileStream() [1/2]
| nw4hbm::ut::NandFileStream::NandFileStream |
( |
const char * | path, |
|
|
u32 | mode ) |
◆ NandFileStream() [2/2]
| nw4hbm::ut::NandFileStream::NandFileStream |
( |
const NANDFileInfo * | info, |
|
|
u32 | mode, |
|
|
bool | enableClose ) |
◆ ~NandFileStream()
| nw4hbm::ut::NandFileStream::~NandFileStream |
( |
| ) |
|
|
virtual |
◆ CanAsync()
| virtual bool nw4hbm::ut::NandFileStream::CanAsync |
( |
| ) |
const |
|
inlinevirtual |
◆ CanCancel()
| virtual bool nw4hbm::ut::NandFileStream::CanCancel |
( |
| ) |
const |
|
inlinevirtual |
◆ CanRead()
| virtual bool nw4hbm::ut::NandFileStream::CanRead |
( |
| ) |
const |
|
inlinevirtual |
◆ CanSeek()
| virtual bool nw4hbm::ut::NandFileStream::CanSeek |
( |
| ) |
const |
|
inlinevirtual |
◆ CanWrite()
| virtual bool nw4hbm::ut::NandFileStream::CanWrite |
( |
| ) |
const |
|
inlinevirtual |
◆ Close()
| void nw4hbm::ut::NandFileStream::Close |
( |
| ) |
|
|
virtual |
◆ GetBufferAlign()
| virtual u32 nw4hbm::ut::NandFileStream::GetBufferAlign |
( |
| ) |
const |
|
inlinevirtual |
◆ GetOffsetAlign()
| virtual u32 nw4hbm::ut::NandFileStream::GetOffsetAlign |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSize()
| virtual u32 nw4hbm::ut::NandFileStream::GetSize |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSizeAlign()
| virtual u32 nw4hbm::ut::NandFileStream::GetSizeAlign |
( |
| ) |
const |
|
inlinevirtual |
◆ Initialize_()
| void nw4hbm::ut::NandFileStream::Initialize_ |
( |
| ) |
|
|
private |
◆ IsBusy()
| virtual bool nw4hbm::ut::NandFileStream::IsBusy |
( |
| ) |
const |
|
inlinevirtual |
◆ NandAsyncCallback_()
◆ Open() [1/2]
| bool nw4hbm::ut::NandFileStream::Open |
( |
const char * | path, |
|
|
u32 | mode ) |
◆ Open() [2/2]
| bool nw4hbm::ut::NandFileStream::Open |
( |
const NANDFileInfo * | info, |
|
|
u32 | mode, |
|
|
bool | enableClose ) |
◆ Read()
| s32 nw4hbm::ut::NandFileStream::Read |
( |
void * | pDst, |
|
|
u32 | size ) |
|
virtual |
◆ ReadAsync()
| bool nw4hbm::ut::NandFileStream::ReadAsync |
( |
void * | pDst, |
|
|
u32 | size, |
|
|
IOStreamCallback | pCallback, |
|
|
void * | pCallbackArg ) |
|
virtual |
◆ ReadAsyncImpl()
| bool nw4hbm::ut::NandFileStream::ReadAsyncImpl |
( |
void * | buf, |
|
|
u32 | length, |
|
|
IOStreamCallback | pCallback, |
|
|
void * | pCallbackArg ) |
|
private |
◆ ReadAsyncSetArgs()
| void nw4hbm::ut::NandFileStream::ReadAsyncSetArgs |
( |
IOStreamCallback | pCallback, |
|
|
void * | pCallbackArg ) |
|
private |
◆ Seek()
| void nw4hbm::ut::NandFileStream::Seek |
( |
s32 | offset, |
|
|
u32 | origin ) |
|
virtual |
◆ Tell()
| virtual u32 nw4hbm::ut::NandFileStream::Tell |
( |
| ) |
const |
|
inlinevirtual |
◆ Write()
| void nw4hbm::ut::NandFileStream::Write |
( |
const void * | pSrc, |
|
|
u32 | size ) |
|
virtual |
◆ WriteAsync()
| bool nw4hbm::ut::NandFileStream::WriteAsync |
( |
const void * | pSrc, |
|
|
u32 | size, |
|
|
IOStreamCallback | pCallback, |
|
|
void * | pCallbackArg ) |
|
virtual |
◆ mCanRead
| bool nw4hbm::ut::NandFileStream::mCanRead |
|
private |
◆ mCanWrite
| bool nw4hbm::ut::NandFileStream::mCanWrite |
|
private |
◆ mCloseEnableFlg
| bool nw4hbm::ut::NandFileStream::mCloseEnableFlg |
|
private |
◆ mCloseOnDestroyFlg
| bool nw4hbm::ut::NandFileStream::mCloseOnDestroyFlg |
|
private |
◆ mFileInfo
◆ mFilePosition
◆ mIsBusy
| volatile bool nw4hbm::ut::NandFileStream::mIsBusy |
|
private |
◆ NW4HBM_UT_RUNTIME_TYPEINFO
| nw4hbm::ut::NandFileStream::NW4HBM_UT_RUNTIME_TYPEINFO |
The documentation for this class was generated from the following files: