$search

cpp_introspection::MessageForwarder Class Reference

#include <message_expansion.h>

Inheritance diagram for cpp_introspection::MessageForwarder:
Inheritance graph
[legend]

List of all members.

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 const std::string * getFrameId (const VoidConstPtr &instance) const
virtual std::string * getFrameId (const VoidPtr &instance) const
virtual const std_msgs::Header * getHeader (const VoidConstPtr &instance) const
virtual std_msgs::Header * getHeader (const VoidPtr &instance) const
virtual VoidPtr getInstance () const
virtual const char * getMD5Sum () const
virtual const char * getName () const
virtual const ros::TimegetTimeStamp (const VoidConstPtr &instance) const
virtual ros::TimegetTimeStamp (const VoidPtr &instance) const
virtual const std::type_info & getTypeId () const
virtual bool hasHeader () const
virtual bool hasInstance () const
virtual MessagePtr introspect (void const *instance) const
virtual MessagePtr introspect (const VoidConstPtr &instance) const
virtual MessagePtr introspect (void *instance) const
virtual MessagePtr introspect (const VoidPtr &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 ros::SerializedMessage serialize (const VoidConstPtr &instance=VoidConstPtr()) const
virtual void serialize (ros::serialization::OStream &stream, const VoidConstPtr &instance=VoidConstPtr()) const
virtual ~MessageForwarder ()

Protected Attributes

const MessagePtrparent_

Detailed Description

Definition at line 36 of file message_expansion.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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 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::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_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 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 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 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 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 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 ( 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 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 *  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 VoidPtr instance  )  const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 72 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 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.

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.


Member Data Documentation

Definition at line 38 of file message_expansion.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


cpp_introspection
Author(s): Johannes Meyer
autogenerated on Mon Dec 17 14:43:39 2012