refactor DataBuffer
All checks were successful
Linux arm64 / Build (push) Successful in 16s

This commit is contained in:
2025-08-01 12:44:05 +02:00
parent c5b3281be7
commit b8dafa4eb1
8 changed files with 301 additions and 273 deletions

View File

@@ -8,7 +8,10 @@ namespace sp {
template <typename TMessageFactory>
DataBuffer MessageStream<TMessageFactory>::ReadAndDecapsulate() {
VarInt messageLength;
messageLength.Read([this](std::uint8_t& data) { m_Stream->Read(1) >> data; });
messageLength.Read([this](std::uint8_t& data) {
DataBuffer buffer = m_Stream->Read(1);
data = *buffer.data();
});
std::size_t amount = messageLength.GetValue();
DataBuffer buffer = m_Stream->Read(amount);