Public Member Functions | Private Attributes | List of all members
swri::TopicServiceClient< MReq > Class Template Reference

#include <topic_service_client.h>

Public Member Functions

bool call (MReq &req)
 
bool exists ()
 
std::string getService ()
 
void initialize (ros::NodeHandle &nh, const std::string &service, const std::string &client_name="")
 

Private Attributes

boost::shared_ptr< TopicServiceClientImpl< typename MReq::Request, typename MReq::Response > > impl_
 

Detailed Description

template<class MReq>
class swri::TopicServiceClient< MReq >

Definition at line 146 of file topic_service_client.h.

Member Function Documentation

◆ call()

template<class MReq>
bool swri::TopicServiceClient< MReq >::call ( MReq &  req)
inline

Definition at line 172 of file topic_service_client.h.

◆ exists()

template<class MReq>
bool swri::TopicServiceClient< MReq >::exists ( )
inline

Definition at line 167 of file topic_service_client.h.

◆ getService()

template<class MReq>
std::string swri::TopicServiceClient< MReq >::getService ( )
inline

Definition at line 162 of file topic_service_client.h.

◆ initialize()

template<class MReq>
void swri::TopicServiceClient< MReq >::initialize ( ros::NodeHandle nh,
const std::string &  service,
const std::string &  client_name = "" 
)
inline

Definition at line 152 of file topic_service_client.h.

Member Data Documentation

◆ impl_

template<class MReq>
boost::shared_ptr<TopicServiceClientImpl<typename MReq:: Request, typename MReq:: Response> > swri::TopicServiceClient< MReq >::impl_
private

Definition at line 148 of file topic_service_client.h.


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


swri_roscpp
Author(s):
autogenerated on Sat Jan 21 2023 03:13:16