#include constexpr uint32_t MAGIC = 0xABBA; constexpr int rpcHeaderSize = 8; class MessageHeader { private: uint32_t pSize = 0; public: MessageHeader(const uint32_t pSize); MessageHeader(void); std::string Encode(void); std::expected Decode(const std::string buffer); uint32_t PacketSize(void); };