MemoryFile

AppCUI::OS::MemoryFile (class)

class MemoryFile : public AppCUI::OS::DataObject

Public Functions

MemoryFile()
~MemoryFile()
bool Create(uint64 allocatedMemory = 0)
bool Create(const void *buffer, uint64 size)
virtual uint64 GetSize() override
virtual uint64 GetCurrentPos() override
virtual bool SetSize(uint64 newSize) override
virtual bool SetCurrentPos(uint64 newPosition) override
virtual void Close() override

Protected Functions

virtual bool ReadBuffer(void *buffer, uint32 bufferSize, uint32 &bytesRead) override
virtual bool WriteBuffer(const void *buffer, uint32 bufferSize, uint32 &bytesWritten) override