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 |