#pragma once #include #include namespace blitz { namespace protocol { using PacketPtr = std::unique_ptr; namespace PacketSerializer { Nz::ByteArray Serialize(const Packet& a_Packet); std::unique_ptr Deserialize(Nz::ByteArray& a_Data); } } // namespace protocol } // namespace blitz