![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
Encapsulates the result of a protocol parsing operation. More...
#include "irsol/macros.hpp"#include "irsol/protocol/message/variants.hpp"#include "irsol/traits.hpp"#include <sstream>#include <string>#include <variant>Go to the source code of this file.
Classes | |
| class | irsol::protocol::internal::ParserResult< T, > |
| Wrapper for the result of a protocol parsing attempt. More... | |
Namespaces | |
| namespace | irsol |
| namespace | irsol::protocol |
| Core protocol message types, serialization, parsing, and communication utilities for the irsol framework. | |
| namespace | irsol::protocol::internal |
Encapsulates the result of a protocol parsing operation.
| T | The expected message type, constrained to be one of the irsol::protocol::InMessage variant types. |
This class holds either a successfully parsed message of type T or a parsing error message (std::string). It provides convenient accessors and status-checking methods to determine whether the result was successful or an error.
Definition in file parser_result.hpp.