ros::Message Class Reference

#include <message.h>

Inheritance diagram for ros::Message:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< Message const > 
ConstPtr
typedef boost::shared_ptr
< Message
Ptr

Public Member Functions

virtual const std::string __getDataType () const =0
virtual const std::string __getMD5Sum () const =0
virtual const std::string __getMessageDefinition () const =0
virtual uint8_t * deserialize (uint8_t *read_ptr)=0
 Message ()
virtual uint32_t serializationLength () const =0
virtual uint8_t * serialize (uint8_t *write_ptr, uint32_t seq) const =0
virtual ~Message ()

Static Public Member Functions

static std::string __s_getDataType ()
static std::string __s_getMD5Sum ()
static std::string __s_getMessageDefinition ()

Public Attributes

boost::shared_ptr< M_string__connection_header
uint32_t __serialized_length

Detailed Description

Deprecated:
This base-class is deprecated in favor of a template-based serialization and traits system

Definition at line 49 of file message.h.


Member Typedef Documentation

typedef boost::shared_ptr<Message const> ros::Message::ConstPtr
typedef boost::shared_ptr<Message> ros::Message::Ptr

Constructor & Destructor Documentation

ros::Message::Message (  )  [inline]

Definition at line 54 of file message.h.

virtual ros::Message::~Message (  )  [inline, virtual]

Definition at line 57 of file message.h.


Member Function Documentation

virtual const std::string ros::Message::__getDataType (  )  const [pure virtual]
virtual const std::string ros::Message::__getMD5Sum (  )  const [pure virtual]
virtual const std::string ros::Message::__getMessageDefinition (  )  const [pure virtual]
static std::string ros::Message::__s_getDataType (  )  [inline, static]
static std::string ros::Message::__s_getMD5Sum (  )  [inline, static]
static std::string ros::Message::__s_getMessageDefinition (  )  [inline, static]
virtual uint8_t* ros::Message::deserialize ( uint8_t *  read_ptr  )  [pure virtual]
virtual uint32_t ros::Message::serializationLength (  )  const [pure virtual]
virtual uint8_t* ros::Message::serialize ( uint8_t *  write_ptr,
uint32_t  seq 
) const [pure virtual]

Member Data Documentation

Definition at line 71 of file message.h.

Definition at line 69 of file message.h.


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


roscpp
Author(s): Morgan Quigley mquigley@cs.stanford.edu, Josh Faust jfaust@willowgarage.com, Brian Gerkey gerkey@willowgarage.com
autogenerated on Fri Jan 11 10:08:40 2013