diff options
| author | Per Larsson <[email protected]> | 2022-02-18 06:56:20 +0100 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2022-02-18 06:56:20 +0100 |
| commit | 4b9bac3c5baf7633cd51cffcf8e63cb5527ddb36 (patch) | |
| tree | 9d2f5e83679c0eea5de63b129eb1a2779501b28b /zencore/include | |
| parent | Renamed file. (diff) | |
| download | zen-4b9bac3c5baf7633cd51cffcf8e63cb5527ddb36.tar.xz zen-4b9bac3c5baf7633cd51cffcf8e63cb5527ddb36.zip | |
Simple websocket client/server test.
Diffstat (limited to 'zencore/include')
| -rw-r--r-- | zencore/include/zencore/stream.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/zencore/include/zencore/stream.h b/zencore/include/zencore/stream.h index 4c8047bb4..6d7e7d19f 100644 --- a/zencore/include/zencore/stream.h +++ b/zencore/include/zencore/stream.h @@ -54,13 +54,14 @@ MakeMemoryView(const BinaryWriter& Stream) class SimpleBinaryWriter { - static constexpr size_t DefaultBlockSize = 64; + static constexpr uint32_t DefaultBlockSize = 64; public: - SimpleBinaryWriter(uint64_t BlockSize = DefaultBlockSize) : m_BlockSize(BlockSize), m_Offset{0} {} + SimpleBinaryWriter(uint32_t BlockSize = DefaultBlockSize) : m_BlockSize(BlockSize), m_Offset{0} {} ~SimpleBinaryWriter() = default; - void Write(const void* Data, size_t Size); + void Write(MemoryView Memory); + void Write(const void* Data, size_t Size) { Write(MemoryView(Data, Size)); } void Clear(); inline uint64_t CurrentOffset() const { return m_Offset; } @@ -74,8 +75,8 @@ public: private: std::vector<uint8_t> m_Buffer; - size_t m_BlockSize; - size_t m_Offset; + uint64_t m_Offset; + uint32_t m_BlockSize; }; /** |