NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 10 of file ut_FileStream.h.
Classes | |
class | FilePosition |
Public Types | |
enum | SeekOrigin { SEEK_BEG , SEEK_CUR , SEEK_END } |
![]() | |
typedef void(* | StreamCallback) (s32 result, IOStream *pStream, void *pCallbackArg) |
Public Member Functions | |
NW4R_UT_RTTI_DECL (FileStream) | |
virtual ulong | GetSize () const =0 |
virtual void | Seek (s32 offset, ulong origin) |
virtual void | Cancel () |
virtual bool | CancelAsync (StreamCallback pCallback, void *pCallbackArg) |
virtual bool | CanSeek () const =0 |
virtual bool | CanCancel () const =0 |
virtual ulong | Tell () const =0 |
![]() | |
NW4R_UT_RTTI_DECL (IOStream) | |
virtual void | Close ()=0 |
virtual s32 | Read (void *pDst, ulong size)=0 |
virtual bool | ReadAsync (void *pDst, ulong size, StreamCallback pCallback, void *pCallbackArg) |
virtual void | Write (const void *pSrc, ulong size) |
virtual bool | WriteAsync (const void *pSrc, ulong size, StreamCallback pCallback, void *pCallbackArg) |
virtual bool | IsBusy () const |
virtual bool | CanAsync () const =0 |
virtual bool | CanRead () const =0 |
virtual bool | CanWrite () const =0 |
virtual ulong | GetOffsetAlign () const |
virtual ulong | GetSizeAlign () const |
virtual ulong | GetBufferAlign () const |
bool | IsAvailable () const |
Additional Inherited Members | |
![]() | |
bool | mAvailable |
s32 | mAsyncResult |
StreamCallback | mCallback |
void * | mArg |
enum nw4r::ut::FileStream::SeekOrigin |
Definition at line 14 of file ut_FileStream.h.
|
inline |
Definition at line 17 of file ut_FileStream.h.
|
inlinevirtual |
Definition at line 18 of file ut_FileStream.h.