All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Member Functions | Protected Attributes
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 std::string * getFrameId (const VoidPtr &instance) const
virtual const std::string * getFrameId (const VoidConstPtr &instance) const
virtual std_msgs::HeadergetHeader (const VoidPtr &instance) const
virtual const std_msgs::HeadergetHeader (const VoidConstPtr &instance) const
virtual VoidPtr getInstance () const
virtual const char * getMD5Sum () const
virtual const char * getName () const
virtual ros::TimegetTimeStamp (const VoidPtr &instance) const
virtual const ros::TimegetTimeStamp (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 MessagePtrparent_

Detailed Description

Definition at line 36 of file message_expansion.h.


Constructor & Destructor Documentation

Definition at line 41 of file message_expansion.h.

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.

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.


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 Tue Jan 8 2013 17:30:48