23 #ifndef VARIANT_TOPIC_TOOLS_MESSAGE_DEFINITION_H 24 #define VARIANT_TOPIC_TOOLS_MESSAGE_DEFINITION_H 28 #include <boost/enable_shared_from_this.hpp> 43 public boost::enable_shared_from_this<MessageDefinition> {
96 void load(
const std::string& messageDataType);
104 void write(std::ostream& stream)
const;
123 #include <variant_topic_tools/MessageDefinition.tpp> Header file providing the DataType class interface.
Header file providing forward declarations for the variant topic tools.
variant_topic_tools::MessageDefinition messageDefinition
Header file providing the MessageFieldCollection class interface.
Header file providing the MessageField class interface.
variant_topic_tools::MessageType messageType
Header file providing the MessageType class interface.