read/write for basic types
All checks were successful
Linux arm64 / Build (push) Successful in 14s

This commit is contained in:
2025-06-26 16:02:18 +02:00
parent 073872df94
commit 59bedd6482
6 changed files with 76 additions and 3 deletions

View File

@@ -1,5 +1,7 @@
#pragma once
#include <iosfwd>
namespace sp {
template <typename TMessageID, typename THandler>
@@ -14,6 +16,9 @@ class MessageBase {
virtual MessageIdType GetId() const = 0;
virtual void Dispatch(HandlerType& handler) const = 0;
virtual void Read(std::istream& a_Is) = 0;
virtual void Write(std::ostream& a_Os) const = 0;
};
} // namespace sp