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

#include <message_deserializer.h>

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 46 of file message_deserializer.h.

Constructor & Destructor Documentation

◆ MessageDeserializer()

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

Member Function Documentation

◆ deserialize()

VoidConstPtr roswrap::MessageDeserializer::deserialize ( )

◆ getConnectionHeader()

const std::shared_ptr<M_string>& roswrap::MessageDeserializer::getConnectionHeader ( )
inline

Definition at line 52 of file message_deserializer.h.

Member Data Documentation

◆ connection_header_

std::shared_ptr<M_string> roswrap::MessageDeserializer::connection_header_
private

Definition at line 57 of file message_deserializer.h.

◆ helper_

SubscriptionCallbackHelperPtr roswrap::MessageDeserializer::helper_
private

Definition at line 55 of file message_deserializer.h.

◆ msg_

VoidConstPtr roswrap::MessageDeserializer::msg_
private

Definition at line 60 of file message_deserializer.h.

◆ mutex_

std::mutex roswrap::MessageDeserializer::mutex_
private

Definition at line 59 of file message_deserializer.h.

◆ serialized_message_

SerializedMessage roswrap::MessageDeserializer::serialized_message_
private

Definition at line 56 of file message_deserializer.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:15