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