Member List
 
 
 
BinaryStreamMemory Member List
This is the complete list of members for BinaryStreamMemory, including all inherited members.
_allocatedBinaryStreamMemory [protected]
_dataBinaryStreamMemory [protected]
_freeFunctionBinaryStreamMemory [protected]
_lenBinaryStreamMemory [protected]
_posBinaryStreamMemory [protected]
_reallocFunctionBinaryStreamMemory [protected]
Allocated() const BinaryStreamMemory [inline]
BinaryStream()BinaryStream [inline]
BinaryStreamMemory(void *data, size_t length, void *(*reallocFunction)(void *, size_t), void(*freeFunction)(void *))BinaryStreamMemory
CanWrite() const BinaryStreamMemory [virtual]
Compact()BinaryStreamMemory
CurrentData() const BinaryStreamMemory [inline]
CurrentPosition() const BinaryStreamMemory [inline]
Data() const BinaryStreamMemory [inline]
Data(size_t pos) const BinaryStreamMemory [inline]
EnsureAllocated(size_t length)BinaryStreamMemory
Flush()BinaryStreamMemory [virtual]
FromFile(FILE *file, bool closeOnDelete=true)BinaryStream [static]
FromFileHandle(HANDLE handle, bool closeOnDelete=true)BinaryStream [static]
FromFilename(const MaxString &fileName, unsigned int mode, MaxString *error=NULL)BinaryStream [static]
FromFilename(const MaxString &fileName, bool write=false, bool truncate=false, bool exclusive=false, MaxString *error=NULL)BinaryStream [static]
FromMemory(void *data, size_t length, void(*freeFunction)(void *))BinaryStream [static]
FromMemory(void *data, size_t length, void *(*reallocFunction)(void *, size_t), void(*freeFunction)(void *))BinaryStream [static]
Insert(size_t position, size_t length)BinaryStreamMemory
IsEndOfFile() const BinaryStreamMemory [virtual]
LastError() const BinaryStreamMemory [virtual]
Length() const BinaryStreamMemory [inline]
OffsetType typedefBinaryStream
operator delete(void *ptr)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete(void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete(void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator delete(void *ptr, void *placement_ptr)MaxHeapOperators [static]
operator delete[](void *ptr)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperators [static]
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator delete[](void *ptr, unsigned long flags)MaxHeapOperators [static]
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new(size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new(size_t size, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
operator new(size_t size, void *placement_ptr)MaxHeapOperators [static]
operator new[](size_t size)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperators [static]
operator new[](size_t size, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperators [static]
operator new[](size_t size, unsigned long flags)MaxHeapOperators [static]
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperators [static]
ParseStreamMode(const MCHAR *streamMode=_M("rt"))BinaryStream [static]
Precate(size_t keep=0)BinaryStreamMemory
Read(size_t &length)BinaryStreamMemory
Read(void *data, size_t length)BinaryStreamMemory [virtual]
Remaining() const BinaryStreamMemory [inline]
Reset()BinaryStreamMemory
Seek(OffsetType distance, int direction)BinaryStreamMemory [virtual]
Truncate()BinaryStreamMemory [virtual]
Truncate(size_t)BinaryStreamMemory
Write(size_t &length)BinaryStreamMemory
Write(const void *data, size_t length)BinaryStreamMemory [virtual]
~BinaryStream()BinaryStream [inline, virtual]
~BinaryStreamMemory()BinaryStreamMemory [virtual]