11 ::ll::TypedStorage<8, 8, char*> data;
12 ::ll::TypedStorage<4, 4, uint> readOffset;
13 ::ll::TypedStorage<4, 4, uint> writeOffset;
14 ::ll::TypedStorage<4, 4, uint> lengthAllocated;
22 MCAPI
void Clear(
char const* file, uint line);
24 MCAPI uint GetBytesWritten()
const;
26 MCAPI
void IncrementReadOffset(uint length);
28 MCAPI
char* PeekContiguousBytes(uint* outLength)
const;
30 MCAPI
bool ReadBytes(
char* out, uint maxLengthToRead,
bool peek);
32 MCAPI
void WriteBytes(
char const* in, uint length,
char const* file, uint line);