#include <message_template.h>
Public Types | |
typedef T | MessageType |
Public Member Functions | |
VoidPtr | createInstance () const |
VoidPtr | deserialize (ros::serialization::IStream &stream, const VoidPtr &instance=VoidPtr()) const |
const char * | getDataType () const |
const char * | getDefinition () const |
std::string * | getFrameId (const VoidPtr &instance) const |
const std::string * | getFrameId (const VoidConstPtr &instance) const |
::std_msgs::Header * | getHeader (const VoidPtr &instance) const |
const ::std_msgs::Header * | getHeader (const VoidConstPtr &instance) const |
const char * | getMD5Sum () const |
ros::Time * | getTimeStamp (const VoidPtr &instance) const |
const ros::Time * | getTimeStamp (const VoidConstPtr &instance) const |
const std::type_info & | getTypeId () const |
bool | hasHeader () const |
MessagePtr | introspect (const VoidPtr &instance) const |
MessagePtr | introspect (void *instance) const |
MessagePtr | introspect (const VoidConstPtr &instance) const |
MessagePtr | introspect (void const *instance) const |
bool | isFixedSize () const |
bool | isSimple () const |
std::size_t | serializationLength (const VoidConstPtr &instance=VoidConstPtr()) const |
void | serialize (ros::serialization::OStream &stream, const VoidConstPtr &instance=VoidConstPtr()) const |
ros::SerializedMessage | serialize (const VoidConstPtr &instance=VoidConstPtr()) const |
virtual | ~MessageTemplate () |
Definition at line 40 of file message_template.h.
typedef T cpp_introspection::MessageTemplate< T >::MessageType |
Definition at line 42 of file message_template.h.
virtual cpp_introspection::MessageTemplate< T >::~MessageTemplate | ( | ) | [inline, virtual] |
Definition at line 44 of file message_template.h.
VoidPtr cpp_introspection::MessageTemplate< T >::createInstance | ( | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 117 of file message_template.h.
VoidPtr cpp_introspection::MessageTemplate< T >::deserialize | ( | ros::serialization::IStream & | stream, |
const VoidPtr & | instance = VoidPtr() |
||
) | const [virtual] |
Implements cpp_introspection::Message.
Reimplemented in cpp_introspection::Accessor< T >.
Definition at line 147 of file message_template.h.
const char* cpp_introspection::MessageTemplate< T >::getDataType | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 46 of file message_template.h.
const char* cpp_introspection::MessageTemplate< T >::getDefinition | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 48 of file message_template.h.
std::string * cpp_introspection::MessageTemplate< T >::getFrameId | ( | const VoidPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 89 of file message_template.h.
const std::string * cpp_introspection::MessageTemplate< T >::getFrameId | ( | const VoidConstPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 96 of file message_template.h.
std_msgs::Header * cpp_introspection::MessageTemplate< T >::getHeader | ( | const VoidPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 75 of file message_template.h.
const ::std_msgs::Header * cpp_introspection::MessageTemplate< T >::getHeader | ( | const VoidConstPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 82 of file message_template.h.
const char* cpp_introspection::MessageTemplate< T >::getMD5Sum | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 47 of file message_template.h.
ros::Time * cpp_introspection::MessageTemplate< T >::getTimeStamp | ( | const VoidPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 103 of file message_template.h.
const ros::Time * cpp_introspection::MessageTemplate< T >::getTimeStamp | ( | const VoidConstPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 110 of file message_template.h.
const std::type_info& cpp_introspection::MessageTemplate< T >::getTypeId | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 49 of file message_template.h.
bool cpp_introspection::MessageTemplate< T >::hasHeader | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 53 of file message_template.h.
MessagePtr cpp_introspection::MessageTemplate< T >::introspect | ( | const VoidPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 150 of file accessor.h.
MessagePtr cpp_introspection::MessageTemplate< T >::introspect | ( | void * | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 144 of file accessor.h.
MessagePtr cpp_introspection::MessageTemplate< T >::introspect | ( | const VoidConstPtr & | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 164 of file accessor.h.
MessagePtr cpp_introspection::MessageTemplate< T >::introspect | ( | void const * | instance | ) | const [virtual] |
Implements cpp_introspection::Message.
Definition at line 158 of file accessor.h.
bool cpp_introspection::MessageTemplate< T >::isFixedSize | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 52 of file message_template.h.
bool cpp_introspection::MessageTemplate< T >::isSimple | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 51 of file message_template.h.
std::size_t cpp_introspection::MessageTemplate< T >::serializationLength | ( | const VoidConstPtr & | instance = VoidConstPtr() | ) | const [virtual] |
Implements cpp_introspection::Message.
Reimplemented in cpp_introspection::Accessor< T >.
Definition at line 139 of file message_template.h.
void cpp_introspection::MessageTemplate< T >::serialize | ( | ros::serialization::OStream & | stream, |
const VoidConstPtr & | instance = VoidConstPtr() |
||
) | const [virtual] |
Implements cpp_introspection::Message.
Reimplemented in cpp_introspection::Accessor< T >.
Definition at line 123 of file message_template.h.
ros::SerializedMessage cpp_introspection::MessageTemplate< T >::serialize | ( | const VoidConstPtr & | instance = VoidConstPtr() | ) | const [virtual] |
Implements cpp_introspection::Message.
Reimplemented in cpp_introspection::Accessor< T >.
Definition at line 131 of file message_template.h.