Public Member Functions | Private Attributes | List of all members
ros::MessageDeserializer Class Reference

#include <message_deserializer.h>

Public Member Functions

VoidConstPtr deserialize ()
 
const boost::shared_ptr< M_string > & getConnectionHeader ()
 
 MessageDeserializer (const SubscriptionCallbackHelperPtr &helper, const SerializedMessage &m, const boost::shared_ptr< M_string > &connection_header)
 

Private Attributes

boost::shared_ptr< M_stringconnection_header_
 
SubscriptionCallbackHelperPtr helper_
 
VoidConstPtr msg_
 
boost::mutex mutex_
 
SerializedMessage serialized_message_
 

Detailed Description

Definition at line 45 of file message_deserializer.h.

Constructor & Destructor Documentation

◆ MessageDeserializer()

ros::MessageDeserializer::MessageDeserializer ( const SubscriptionCallbackHelperPtr helper,
const SerializedMessage m,
const boost::shared_ptr< M_string > &  connection_header 
)

Definition at line 36 of file message_deserializer.cpp.

Member Function Documentation

◆ deserialize()

VoidConstPtr ros::MessageDeserializer::deserialize ( )

Definition at line 47 of file message_deserializer.cpp.

◆ getConnectionHeader()

const boost::shared_ptr<M_string>& ros::MessageDeserializer::getConnectionHeader ( )
inline

Definition at line 51 of file message_deserializer.h.

Member Data Documentation

◆ connection_header_

boost::shared_ptr<M_string> ros::MessageDeserializer::connection_header_
private

Definition at line 56 of file message_deserializer.h.

◆ helper_

SubscriptionCallbackHelperPtr ros::MessageDeserializer::helper_
private

Definition at line 54 of file message_deserializer.h.

◆ msg_

VoidConstPtr ros::MessageDeserializer::msg_
private

Definition at line 59 of file message_deserializer.h.

◆ mutex_

boost::mutex ros::MessageDeserializer::mutex_
private

Definition at line 58 of file message_deserializer.h.

◆ serialized_message_

SerializedMessage ros::MessageDeserializer::serialized_message_
private

Definition at line 55 of file message_deserializer.h.


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


roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
autogenerated on Mon Feb 28 2022 23:33:27