Struct FlatMessage
Defined in File ros_parser.hpp
Struct Documentation
-
struct FlatMessage
Public Members
-
std::shared_ptr<MessageSchema> schema
-
std::vector<std::pair<FieldLeaf, Variant>> value
List of all those parsed fields that can be represented by a builtin value different from “string”.
-
std::vector<std::pair<FieldLeaf, Span<const uint8_t>>> blob
Store “blobs”, i.e all those fields which are vectors of BYTES (AKA uint8_t), where the vector size is greater than the argument [max_array_size].
-
std::vector<std::vector<uint8_t>> blob_storage
-
std::shared_ptr<MessageSchema> schema