aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
diff options
context:
space:
mode:
authorPer Larsson <[email protected]>2022-02-18 06:56:20 +0100
committerPer Larsson <[email protected]>2022-02-18 06:56:20 +0100
commit4b9bac3c5baf7633cd51cffcf8e63cb5527ddb36 (patch)
tree9d2f5e83679c0eea5de63b129eb1a2779501b28b /zencore/include
parentRenamed file. (diff)
downloadzen-4b9bac3c5baf7633cd51cffcf8e63cb5527ddb36.tar.xz
zen-4b9bac3c5baf7633cd51cffcf8e63cb5527ddb36.zip
Simple websocket client/server test.
Diffstat (limited to 'zencore/include')
-rw-r--r--zencore/include/zencore/stream.h11
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;
};
/**