|
| | BufferStream () |
| |
| virtual | ~BufferStream () |
| |
| DECLARE_FUNKNOWN_METHODS tresult | read (void *buffer, int32 numBytes, int32 *numBytesRead=nullptr) SMTG_OVERRIDE |
| |
| tresult | write (void *buffer, int32 numBytes, int32 *numBytesWritten=nullptr) SMTG_OVERRIDE |
| |
| tresult | seek (int64 pos, int32 mode, int64 *result=nullptr) SMTG_OVERRIDE |
| |
| tresult | tell (int64 *pos) SMTG_OVERRIDE |
| |
| virtual tresult | read (void *buffer, int32 numBytes, int32 *numBytesRead=nullptr)=0 |
| |
| virtual tresult | write (void *buffer, int32 numBytes, int32 *numBytesWritten=nullptr)=0 |
| |
| virtual tresult | seek (int64 pos, int32 mode, int64 *result=nullptr)=0 |
| |
| virtual tresult | tell (int64 *pos)=0 |
| |
| virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
| |
| virtual uint32 | addRef ()=0 |
| |
| virtual uint32 | release ()=0 |
| |
Stream implementation for a memory buffer.