![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
Serialization utilities for protocol messages and primitive values. More...
#include "irsol/macros.hpp"#include "irsol/protocol/message.hpp"#include "irsol/protocol/serialization/serialized_message.hpp"#include "irsol/traits.hpp"#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | irsol::protocol::Serializer |
| Serializes outgoing protocol messages and primitive values. More... | |
| struct | irsol::protocol::Serializer::SpecialBytes |
| Special byte constants used in the Simple Communication Protocol. More... | |
Namespaces | |
| namespace | irsol |
| namespace | irsol::protocol |
| Core protocol message types, serialization, parsing, and communication utilities for the irsol framework. | |
Serialization utilities for protocol messages and primitive values.
This file defines the Serializer class that provides static methods to convert protocol outgoing messages (irsol::protocol::OutMessage variants) and primitive protocol values into serialized string representations (irsol::protocol::internal::SerializedMessage).
The serialization format follows the Simple Communication Protocol used in irsol, with special byte markers and terminators as defined in this class.
Definition in file serializer.hpp.