begin packet serialization

This commit is contained in:
2024-07-18 15:28:01 +02:00
parent 2e63a474b8
commit 6e9c747b2d
17 changed files with 842 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
#pragma once
#include <blitz/protocol/Packets.h>
#include <Nazara/Core/ByteArray.hpp>
namespace blitz {
namespace protocol {
using PacketPtr = std::unique_ptr<Packet>;
namespace PacketSerializer {
Nz::ByteArray Serialize(const Packet& a_Packet);
std::unique_ptr<Packet> Deserialize(Nz::ByteArray& a_Data);
}
} // namespace protocol
} // namespace blitz