Struct MessageSchema
Defined in File ros_message.hpp
Struct Documentation
-
struct MessageSchema
Public Types
-
using Ptr = std::shared_ptr<MessageSchema>
Public Members
-
std::string topic_name
-
ROSMessage::Ptr root_msg
-
RosMessageLibrary msg_library
-
std::unique_ptr<ROSField> root_field
Owns the root field that is stored as a raw pointer in field_tree.
-
std::unordered_map<ROSType, EnumDefinition> enum_library
-
std::unordered_map<ROSType, DiscriminatedUnion> union_library
-
std::unordered_map<ROSType, TypedefAlias> typedef_library
-
using Ptr = std::shared_ptr<MessageSchema>