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