std::basic_string_view< std::byte > ContiguousByteBufferView
An object that can store incoming bytes and lets its clients read the bytes sequentially The bytes ar...
void ReadAll(ContiguousByteBuffer &a_Data)
Reads all available data into a_Data.
bool ReadSome(ContiguousByteBuffer &a_String, size_t a_Count)
Reads a_Count bytes into a_String; returns true if successful.
std::basic_string< std::byte > m_ContiguousIntermediate
Compression::Compressor m_Compressor
Compression::Result Compress()
ContiguousByteBufferView GetView() const
void ReadFrom(cByteBuffer &Buffer)
void ReadFrom(cByteBuffer &Buffer, size_t Size)
Compression::Extractor m_Extractor
std::basic_string< std::byte > m_ContiguousIntermediate
ContiguousByteBufferView GetView() const
Compression::Result Extract(size_t UncompressedSize)
Contains the result of a compression or extraction operation.
Result CompressZLib(ContiguousByteBufferView Input)
Result ExtractZLib(ContiguousByteBufferView Input)