ByteStream interface managing a memory buffer.
Virtual Functions.
Utility Functions.
ByteStream interface managing a memory buffer. Class MemoryByteStream manages a dynamically resizable buffer from which data can be read or written. The buffer itself is organized as an array of blocks of 4096 bytes.
MemoryByteStream(const void *buffer, size_t size)
MemoryByteStream(const char *buffer)
void empty()
virtual int size(void) const
char& operator[] (int n)
TArray<char> get_data(void)
size_t readat(void *buffer, size_t sz, int pos)
int bsize
int nblocks
char** blocks
Alphabetic index HTML hierarchy of classes or Java