Definition at line 10 of file ut_IOStream.h.
|
| 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 |
|
◆ StreamCallback
typedef void(* nw4r::ut::IOStream::StreamCallback) (s32 result, IOStream *pStream, void *pCallbackArg) |
◆ IOStream()
nw4r::ut::IOStream::IOStream |
( |
| ) |
|
|
inline |
◆ ~IOStream()
virtual nw4r::ut::IOStream::~IOStream |
( |
| ) |
|
|
inlinevirtual |
◆ GetOffsetAlign()
virtual ulong nw4r::ut::IOStream::GetOffsetAlign |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSizeAlign()
virtual ulong nw4r::ut::IOStream::GetSizeAlign |
( |
| ) |
const |
|
inlinevirtual |
◆ GetBufferAlign()
virtual ulong nw4r::ut::IOStream::GetBufferAlign |
( |
| ) |
const |
|
inlinevirtual |
◆ IsAvailable()
bool nw4r::ut::IOStream::IsAvailable |
( |
| ) |
const |
|
inline |
◆ mAvailable
bool nw4r::ut::IOStream::mAvailable |
|
protected |
◆ mAsyncResult
s32 nw4r::ut::IOStream::mAsyncResult |
|
protected |
◆ mCallback
StreamCallback nw4r::ut::IOStream::mCallback |
|
protected |
◆ mArg
void* nw4r::ut::IOStream::mArg |
|
protected |