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< const MessageWithMetadata< M > > | ConstPtr |
typedef boost::shared_ptr< MessageWithMetadata< M > > | Ptr |
Public Member Functions | |
bool | lookupBool (const std::string &name) const |
double | lookupDouble (const std::string &name) const |
bool | lookupField (const std::string &name) const |
std::set< std::string > | lookupFieldNames () const |
int | lookupInt (const std::string &name) const |
std::string | lookupString (const std::string &name) const |
MessageWithMetadata () | |
MessageWithMetadata (const MessageWithMetadata &m) | |
MessageWithMetadata (Metadata::ConstPtr metadata, const M &msg=M()) | |
Public Attributes | |
Metadata::ConstPtr | metadata_ |
Class that wraps (via inheritance) a ROS message type, together with additional metadata (a yaml dictionary)
M | the message type being wrapped |
Definition at line 55 of file message_with_metadata.h.
typedef boost::shared_ptr<const MessageWithMetadata<M> > warehouse_ros::MessageWithMetadata< M >::ConstPtr |
Definition at line 105 of file message_with_metadata.h.
typedef boost::shared_ptr<MessageWithMetadata<M> > warehouse_ros::MessageWithMetadata< M >::Ptr |
Definition at line 104 of file message_with_metadata.h.
|
inline |
Definition at line 60 of file message_with_metadata.h.
|
inline |
Definition at line 64 of file message_with_metadata.h.
|
inline |
Definition at line 68 of file message_with_metadata.h.
|
inline |
Definition at line 89 of file message_with_metadata.h.
|
inline |
Definition at line 79 of file message_with_metadata.h.
|
inline |
Definition at line 94 of file message_with_metadata.h.
|
inline |
Definition at line 99 of file message_with_metadata.h.
|
inline |
Definition at line 84 of file message_with_metadata.h.
|
inline |
Definition at line 74 of file message_with_metadata.h.
Metadata::ConstPtr warehouse_ros::MessageWithMetadata< M >::metadata_ |
Definition at line 72 of file message_with_metadata.h.