Public Types | Public Member Functions
cpp_introspection::MessageTemplate< T > Class Template Reference

#include <message_template.h>

Inheritance diagram for cpp_introspection::MessageTemplate< T >:
Inheritance graph
[legend]

List of all members.

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::TimegetTimeStamp (const VoidPtr &instance) const
const ros::TimegetTimeStamp (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 ()

Detailed Description

template<typename T>
class cpp_introspection::MessageTemplate< T >

Definition at line 40 of file message_template.h.


Member Typedef Documentation

template<typename T>
typedef T cpp_introspection::MessageTemplate< T >::MessageType

Definition at line 42 of file message_template.h.


Constructor & Destructor Documentation

template<typename T>
virtual cpp_introspection::MessageTemplate< T >::~MessageTemplate ( ) [inline, virtual]

Definition at line 44 of file message_template.h.


Member Function Documentation

template<typename T >
VoidPtr cpp_introspection::MessageTemplate< T >::createInstance ( ) const [virtual]

Implements cpp_introspection::Message.

Definition at line 117 of file message_template.h.

template<typename T >
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.

template<typename T>
const char* cpp_introspection::MessageTemplate< T >::getDataType ( ) const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 46 of file message_template.h.

template<typename T>
const char* cpp_introspection::MessageTemplate< T >::getDefinition ( ) const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 48 of file message_template.h.

template<typename T >
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.

template<typename T >
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.

template<typename T >
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.

template<typename T >
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.

template<typename T>
const char* cpp_introspection::MessageTemplate< T >::getMD5Sum ( ) const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 47 of file message_template.h.

template<typename T >
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.

template<typename T >
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.

template<typename T>
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.

template<typename T>
bool cpp_introspection::MessageTemplate< T >::hasHeader ( ) const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 53 of file message_template.h.

template<typename T >
MessagePtr cpp_introspection::MessageTemplate< T >::introspect ( const VoidPtr instance) const [virtual]

Implements cpp_introspection::Message.

Definition at line 153 of file accessor.h.

template<typename T >
MessagePtr cpp_introspection::MessageTemplate< T >::introspect ( void *  instance) const [virtual]

Implements cpp_introspection::Message.

Definition at line 147 of file accessor.h.

template<typename T >
MessagePtr cpp_introspection::MessageTemplate< T >::introspect ( const VoidConstPtr instance) const [virtual]

Implements cpp_introspection::Message.

Definition at line 167 of file accessor.h.

template<typename T >
MessagePtr cpp_introspection::MessageTemplate< T >::introspect ( void const *  instance) const [virtual]

Implements cpp_introspection::Message.

Definition at line 161 of file accessor.h.

template<typename T>
bool cpp_introspection::MessageTemplate< T >::isFixedSize ( ) const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 52 of file message_template.h.

template<typename T>
bool cpp_introspection::MessageTemplate< T >::isSimple ( ) const [inline, virtual]

Implements cpp_introspection::Message.

Definition at line 51 of file message_template.h.

template<typename T >
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.

template<typename T >
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.

template<typename T >
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.


The documentation for this class was generated from the following files:


cpp_introspection
Author(s): Johannes Meyer
autogenerated on Sat Jun 8 2019 19:46:00