mal-packet-weaver
C++20 packet serialization/deserialization library.
Loading...
Searching...
No Matches
mal_packet_weaver::DerivedPacket< PacketType > Member List

This is the complete list of members for mal_packet_weaver::DerivedPacket< PacketType >, including all inherited members.

DerivedPacket()mal_packet_weaver::DerivedPacket< PacketType >inline
deserialize(const ByteView buffer)mal_packet_weaver::DerivedPacket< PacketType >inlinestatic
expired() const noexceptmal_packet_weaver::Packetinline
get_packet_time_alive() const noexceptmal_packet_weaver::Packetinline
measurermal_packet_weaver::Packetprivatestatic
non_copyable()=defaultmal_toolkit::non_copyable
non_copyable(const non_copyable &)=deletemal_toolkit::non_copyable
operator=(Packet &&)=defaultmal_packet_weaver::Packet
mal_toolkit::non_copyable::operator=(const non_copyable &)=deletemal_toolkit::non_copyable
Packet(const UniquePacketID type, const float time_to_live)mal_packet_weaver::Packetinlineexplicit
Packet(Packet &&)=defaultmal_packet_weaver::Packet
packet_name() const =0mal_packet_weaver::Packetpure virtual
serialize(Archive &, const unsigned int)mal_packet_weaver::Packetinlineprivate
serialize_to_bytearray(ByteArray &buffer) const overridemal_packet_weaver::DerivedPacket< PacketType >inlinevirtual
time_to_livemal_packet_weaver::Packet
timestamp() const noexceptmal_packet_weaver::Packetinline
timestamp_mal_packet_weaver::Packet
typemal_packet_weaver::Packet
~DerivedPacket()=defaultmal_packet_weaver::DerivedPacket< PacketType >virtual
~Packet()=defaultmal_packet_weaver::Packetvirtual