1#ifndef NW4HBM_UT_IO_STREAM_H
2#define NW4HBM_UT_IO_STREAM_H
26 virtual bool IsBusy()
const;
bool IsAvailable() const
Definition IOStream.h:34
virtual bool IsBusy() const
Definition ut_IOStream.cpp:47
virtual void Write(const void *pSrc, u32 size)
Definition ut_IOStream.cpp:30
virtual u32 GetOffsetAlign() const
Definition IOStream.h:30
void * mArg
Definition IOStream.h:41
void(*) IOStreamCallback(s32 result, IOStream *pStream, void *pCallbackArg)
Definition IOStream.h:13
IOStream()
Definition IOStream.h:15
NW4HBM_UT_RUNTIME_TYPEINFO
Definition IOStream.h:17
bool mAvailable
Definition IOStream.h:38
virtual bool CanWrite() const =0
IOStreamCallback mCallback
Definition IOStream.h:40
virtual bool ReadAsync(void *pDst, u32 size, IOStreamCallback pCallback, void *pCallbackArg)
Definition ut_IOStream.cpp:19
virtual u32 GetSizeAlign() const
Definition IOStream.h:31
virtual u32 GetBufferAlign() const
Definition IOStream.h:32
virtual bool WriteAsync(const void *pSrc, u32 size, IOStreamCallback pCallback, void *pCallbackArg)
Definition ut_IOStream.cpp:36
virtual bool CanRead() const =0
virtual s32 Read(void *pDst, u32 size)
Definition ut_IOStream.cpp:10
virtual bool CanAsync() const =0
virtual ~IOStream()
Definition IOStream.h:18
s32 mAsyncResult
Definition IOStream.h:39
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
Definition HBMAnmController.h:6