X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fnet%2FPacket.hpp;fp=src%2Fnet%2FPacket.hpp;h=7dede0d87d61d0cdb9e1d142fd6694350fe9d025;hb=56069d41c1553d87a8759713ef391d3a908adc0e;hp=97b76c8a3416b5b83f0cfd83015a506e5becfdf4;hpb=da06ac178d2c083249f8cb2b2c0bef799c079cfd;p=blank.git diff --git a/src/net/Packet.hpp b/src/net/Packet.hpp index 97b76c8..7dede0d 100644 --- a/src/net/Packet.hpp +++ b/src/net/Packet.hpp @@ -206,6 +206,10 @@ struct Packet { static constexpr std::size_t MAX_LEN = MAX_PAYLOAD_LEN; static constexpr std::size_t MAX_DATA_LEN = MAX_LEN - 12; + static constexpr std::size_t GetSize(std::size_t data_len) noexcept { + return data_len + 12; + } + void WriteTransmissionId(std::uint32_t) noexcept; void ReadTransmissionId(std::uint32_t &) const noexcept; void WriteDataOffset(std::uint32_t) noexcept;