Class that wraps (via inheritance) a ROS message type, together with additional metadata (a yaml dictionary). More...
#include <message_with_metadata.h>
Public Types | |
typedef boost::shared_ptr < MessageWithMetadata< M > const > | ConstPtr |
typedef boost::shared_ptr < MessageWithMetadata< M > > | Ptr |
Public Member Functions | |
MessageWithMetadata () | |
MessageWithMetadata (const MessageWithMetadata &m) | |
MessageWithMetadata (const M &msg, const std::string &metadata) | |
Public Attributes | |
std::string | metadata |
Class that wraps (via inheritance) a ROS message type, together with additional metadata (a yaml dictionary).
M | the message being wrapped |
Definition at line 55 of file message_with_metadata.h.
typedef boost::shared_ptr<MessageWithMetadata<M> const> warehouse::MessageWithMetadata< M >::ConstPtr |
Definition at line 73 of file message_with_metadata.h.
typedef boost::shared_ptr<MessageWithMetadata<M> > warehouse::MessageWithMetadata< M >::Ptr |
Definition at line 72 of file message_with_metadata.h.
warehouse::MessageWithMetadata< M >::MessageWithMetadata | ( | const M & | msg, | |
const std::string & | metadata | |||
) | [inline] |
Definition at line 57 of file message_with_metadata.h.
warehouse::MessageWithMetadata< M >::MessageWithMetadata | ( | const MessageWithMetadata< M > & | m | ) | [inline] |
Definition at line 63 of file message_with_metadata.h.
warehouse::MessageWithMetadata< M >::MessageWithMetadata | ( | ) | [inline] |
Definition at line 67 of file message_with_metadata.h.
std::string warehouse::MessageWithMetadata< M >::metadata |
Definition at line 70 of file message_with_metadata.h.