ByteStream interface managing a memory buffer.
Virtual Functions.
Utility Functions.
ByteStream interface managing a memory buffer. Class MemoryByteStream manages a dynamically resizeable 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)
int size()
char& operator[] (int n)
size_t readat(void *buffer, size_t sz, int pos)
int bsize
int nblocks
char** blocks
Alphabetic index HTML hierarchy of classes or Java