#include <message_expansion.h>
Public Member Functions | |
virtual VoidPtr | createInstance () const |
virtual VoidPtr | deserialize (ros::serialization::IStream &stream, const VoidPtr &instance=VoidPtr()) const |
virtual VoidConstPtr | getConstInstance () const |
virtual const char * | getDataType () const |
virtual const char * | getDefinition () const |
virtual std::string * | getFrameId (const VoidPtr &instance) const |
virtual const std::string * | getFrameId (const VoidConstPtr &instance) const |
virtual std_msgs::Header * | getHeader (const VoidPtr &instance) const |
virtual const std_msgs::Header * | getHeader (const VoidConstPtr &instance) const |
virtual VoidPtr | getInstance () const |
virtual const char * | getMD5Sum () const |
virtual const char * | getName () const |
virtual ros::Time * | getTimeStamp (const VoidPtr &instance) const |
virtual const ros::Time * | getTimeStamp (const VoidConstPtr &instance) const |
virtual const std::type_info & | getTypeId () const |
virtual bool | hasHeader () const |
virtual bool | hasInstance () const |
virtual MessagePtr | introspect (const VoidPtr &instance) const |
virtual MessagePtr | introspect (void *instance) const |
virtual MessagePtr | introspect (const VoidConstPtr &instance) const |
virtual MessagePtr | introspect (void const *instance) const |
virtual bool | isFixedSize () const |
virtual bool | isMessage () const |
virtual bool | isSimple () const |
MessageForwarder (const MessagePtr &parent) | |
virtual std::size_t | serializationLength (const VoidConstPtr &instance=VoidConstPtr()) const |
virtual void | serialize (ros::serialization::OStream &stream, const VoidConstPtr &instance=VoidConstPtr()) const |
virtual ros::SerializedMessage | serialize (const VoidConstPtr &instance=VoidConstPtr()) const |
virtual | ~MessageForwarder () |
Protected Attributes | |
const MessagePtr & | parent_ |
Definition at line 36 of file message_expansion.h.
cpp_introspection::MessageForwarder::MessageForwarder | ( | const MessagePtr & | parent | ) | [inline] |
Definition at line 41 of file message_expansion.h.
virtual cpp_introspection::MessageForwarder::~MessageForwarder | ( | ) | [inline, virtual] |
Definition at line 42 of file message_expansion.h.
virtual VoidPtr cpp_introspection::MessageForwarder::createInstance | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 62 of file message_expansion.h.
virtual VoidPtr cpp_introspection::MessageForwarder::deserialize | ( | ros::serialization::IStream & | stream, |
const VoidPtr & | instance = VoidPtr() |
||
) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 66 of file message_expansion.h.
virtual VoidConstPtr cpp_introspection::MessageForwarder::getConstInstance | ( | ) | const [inline, virtual] |
Reimplemented from cpp_introspection::Message.
Definition at line 70 of file message_expansion.h.
virtual const char* cpp_introspection::MessageForwarder::getDataType | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 45 of file message_expansion.h.
virtual const char* cpp_introspection::MessageForwarder::getDefinition | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 47 of file message_expansion.h.
virtual std::string* cpp_introspection::MessageForwarder::getFrameId | ( | const VoidPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 57 of file message_expansion.h.
virtual const std::string* cpp_introspection::MessageForwarder::getFrameId | ( | const VoidConstPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 58 of file message_expansion.h.
virtual std_msgs::Header* cpp_introspection::MessageForwarder::getHeader | ( | const VoidPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 55 of file message_expansion.h.
virtual const std_msgs::Header* cpp_introspection::MessageForwarder::getHeader | ( | const VoidConstPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 56 of file message_expansion.h.
virtual VoidPtr cpp_introspection::MessageForwarder::getInstance | ( | ) | const [inline, virtual] |
Reimplemented from cpp_introspection::Message.
Definition at line 69 of file message_expansion.h.
virtual const char* cpp_introspection::MessageForwarder::getMD5Sum | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 46 of file message_expansion.h.
virtual const char* cpp_introspection::MessageForwarder::getName | ( | void | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 44 of file message_expansion.h.
virtual ros::Time* cpp_introspection::MessageForwarder::getTimeStamp | ( | const VoidPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 59 of file message_expansion.h.
virtual const ros::Time* cpp_introspection::MessageForwarder::getTimeStamp | ( | const VoidConstPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 60 of file message_expansion.h.
virtual const std::type_info& cpp_introspection::MessageForwarder::getTypeId | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 48 of file message_expansion.h.
virtual bool cpp_introspection::MessageForwarder::hasHeader | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 53 of file message_expansion.h.
virtual bool cpp_introspection::MessageForwarder::hasInstance | ( | ) | const [inline, virtual] |
Reimplemented from cpp_introspection::Message.
Definition at line 68 of file message_expansion.h.
virtual MessagePtr cpp_introspection::MessageForwarder::introspect | ( | const VoidPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 72 of file message_expansion.h.
virtual MessagePtr cpp_introspection::MessageForwarder::introspect | ( | void * | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Reimplemented in cpp_introspection::ExpandedMessage.
Definition at line 73 of file message_expansion.h.
virtual MessagePtr cpp_introspection::MessageForwarder::introspect | ( | const VoidConstPtr & | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 74 of file message_expansion.h.
virtual MessagePtr cpp_introspection::MessageForwarder::introspect | ( | void const * | instance | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Reimplemented in cpp_introspection::ExpandedMessage.
Definition at line 75 of file message_expansion.h.
virtual bool cpp_introspection::MessageForwarder::isFixedSize | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 52 of file message_expansion.h.
virtual bool cpp_introspection::MessageForwarder::isMessage | ( | ) | const [inline, virtual] |
Reimplemented from cpp_introspection::Message.
Definition at line 50 of file message_expansion.h.
virtual bool cpp_introspection::MessageForwarder::isSimple | ( | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 51 of file message_expansion.h.
virtual std::size_t cpp_introspection::MessageForwarder::serializationLength | ( | const VoidConstPtr & | instance = VoidConstPtr() | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 65 of file message_expansion.h.
virtual void cpp_introspection::MessageForwarder::serialize | ( | ros::serialization::OStream & | stream, |
const VoidConstPtr & | instance = VoidConstPtr() |
||
) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 63 of file message_expansion.h.
virtual ros::SerializedMessage cpp_introspection::MessageForwarder::serialize | ( | const VoidConstPtr & | instance = VoidConstPtr() | ) | const [inline, virtual] |
Implements cpp_introspection::Message.
Definition at line 64 of file message_expansion.h.
const MessagePtr& cpp_introspection::MessageForwarder::parent_ [protected] |
Definition at line 38 of file message_expansion.h.