1 #ifndef __IDHAMemoryXferBytes_h__ 2 #define __IDHAMemoryXferBytes_h__ 4 #include "IXferBytes.h" 21 virtual uint32
Read(
void* buffer, uint32 num);
25 virtual uint32
Write(
void* buffer, uint32 num);
29 virtual uint64
Seek(int64 numberOfBytes, SeekFromWhere fromHere);
33 virtual void Flush(
void);
44 const char* getBufferPtr(
void)
const;
45 void resizeBuffer(uint32 newSize);
49 StreamState fStreamState;
50 uint32 fCountBytesStored;
51 uint32 fAbsolutePositionInBuffer;
53 uint32 fCurrentMaxBuf;
57 eIDHAInitialMaxBuf = 256 * 1024
61 #endif // __IDHAMemoryXferBytes_h__