diff options
Diffstat (limited to 'ZAPD/Utils/MemoryStream.h')
| -rw-r--r-- | ZAPD/Utils/MemoryStream.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/ZAPD/Utils/MemoryStream.h b/ZAPD/Utils/MemoryStream.h deleted file mode 100644 index cc24315..0000000 --- a/ZAPD/Utils/MemoryStream.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include <memory> -#include <vector> -#include "Stream.h" - -class MemoryStream : public Stream -{ -public: - MemoryStream(); - MemoryStream(char* nBuffer, size_t nBufferSize); - ~MemoryStream(); - - uint64_t GetLength() override; - - void Seek(int32_t offset, SeekOffsetType seekType); - - std::unique_ptr<char[]> Read(size_t length); - int8_t ReadByte(); - - void Write(char* srcBuffer, size_t length); - void WriteByte(int8_t value); - - std::vector<char> ToVector(); - - void Flush(); - void Close(); - -protected: - std::vector<char> buffer; - std::size_t bufferSize; -};
\ No newline at end of file |
