Public Member Functions | Private Attributes | Static Private Attributes
rosserial_server::ServiceClient Class Reference

#include <topic_handlers.h>

List of all members.

Public Member Functions

std::string getRequestMessageMD5 ()
std::string getResponseMessageMD5 ()
void handle (ros::serialization::IStream stream)
 ServiceClient (ros::NodeHandle &nh, rosserial_msgs::TopicInfo &topic_info, boost::function< void(std::vector< uint8_t > &buffer, const uint16_t topic_id)> write_fn)
void setTopicId (uint16_t topic_id)

Private Attributes

topic_tools::ShapeShifter request_message_
std::string request_message_md5_
topic_tools::ShapeShifter response_message_
std::string response_message_md5_
ros::ServiceClient service_client_
std::string service_md5_
uint16_t topic_id_
boost::function< void(std::vector
< uint8_t > &buffer, const
uint16_t topic_id)> 
write_fn_

Static Private Attributes

static ros::ServiceClient service_info_service_

Detailed Description

Definition at line 127 of file topic_handlers.h.


Constructor & Destructor Documentation

rosserial_server::ServiceClient::ServiceClient ( ros::NodeHandle nh,
rosserial_msgs::TopicInfo &  topic_info,
boost::function< void(std::vector< uint8_t > &buffer, const uint16_t topic_id)>  write_fn 
) [inline]

Definition at line 129 of file topic_handlers.h.


Member Function Documentation

Definition at line 159 of file topic_handlers.h.

Definition at line 162 of file topic_handlers.h.

Definition at line 166 of file topic_handlers.h.

void rosserial_server::ServiceClient::setTopicId ( uint16_t  topic_id) [inline]

Definition at line 156 of file topic_handlers.h.


Member Data Documentation

Definition at line 184 of file topic_handlers.h.

Definition at line 190 of file topic_handlers.h.

Definition at line 185 of file topic_handlers.h.

Definition at line 191 of file topic_handlers.h.

Definition at line 186 of file topic_handlers.h.

Definition at line 187 of file topic_handlers.h.

Definition at line 189 of file topic_handlers.h.

Definition at line 192 of file topic_handlers.h.

boost::function<void(std::vector<uint8_t>& buffer, const uint16_t topic_id)> rosserial_server::ServiceClient::write_fn_ [private]

Definition at line 188 of file topic_handlers.h.


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


rosserial_server
Author(s): Mike Purvis
autogenerated on Sat Oct 7 2017 03:08:51