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 (Metadata::ConstPtr metadata, const M &msg=M()) | |
MessageWithMetadata (const MessageWithMetadata &m) | |
MessageWithMetadata () | |
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 103 of file message_with_metadata.h.
typedef boost::shared_ptr<MessageWithMetadata<M> > warehouse_ros::MessageWithMetadata< M >::Ptr |
Definition at line 102 of file message_with_metadata.h.
|
inline |
Definition at line 58 of file message_with_metadata.h.
|
inline |
Definition at line 62 of file message_with_metadata.h.
|
inline |
Definition at line 66 of file message_with_metadata.h.
|
inline |
Definition at line 87 of file message_with_metadata.h.
|
inline |
Definition at line 77 of file message_with_metadata.h.
|
inline |
Definition at line 92 of file message_with_metadata.h.
|
inline |
Definition at line 97 of file message_with_metadata.h.
|
inline |
Definition at line 82 of file message_with_metadata.h.
|
inline |
Definition at line 72 of file message_with_metadata.h.
Metadata::ConstPtr warehouse_ros::MessageWithMetadata< M >::metadata_ |
Definition at line 70 of file message_with_metadata.h.