Skip to content

Class cerializer::BasePacket

ClassList > cerializer > BasePacket

An abstract base class for all serializable message packets. More...

  • #include <serializer.hpp>

Inherited by the following classes: cerializer::Message, cerializer::Message, cerializer::Message, cerializer::Message, cerializer::Message, cerializer::Message, cerializer::Message

Public Functions

Type Name
virtual constexpr uint8_t Code () = 0
Gets the unique 8-bit code that identifies the message type.
virtual ~BasePacket () = default

Detailed Description

This class defines the fundamental interface for all messages, requiring them to provide a unique type code. It ensures that different message types can be handled polymorphically.

Public Functions Documentation

function Code

Gets the unique 8-bit code that identifies the message type.

virtual constexpr uint8_t cerializer::BasePacket::Code () = 0

Returns:

The type code.


function ~BasePacket

virtual cerializer::BasePacket::~BasePacket () = default


The documentation for this class was generated from the following file serializer.hpp