rapid
A ROS robotics library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
rapid_ros::MockServiceClient< Service > Class Template Reference

#include <service_client.h>

Inheritance diagram for rapid_ros::MockServiceClient< Service >:
rapid_ros::ServiceClientInterface< Service >

Public Member Functions

 MockServiceClient ()
 
virtual bool call (Service &srv)
 
virtual bool call (typename Service::Request &req, typename Service::Response &res)
 
void set_success (bool success)
 
void set_response (const typename Service::Response &response)
 
- Public Member Functions inherited from rapid_ros::ServiceClientInterface< Service >
virtual ~ServiceClientInterface ()
 

Detailed Description

template<class Service>
class rapid_ros::MockServiceClient< Service >

Definition at line 38 of file service_client.h.

Constructor & Destructor Documentation

template<class Service >
rapid_ros::MockServiceClient< Service >::MockServiceClient ( )

Definition at line 72 of file service_client.h.

Member Function Documentation

template<class Service >
bool rapid_ros::MockServiceClient< Service >::call ( Service &  srv)
virtual

Implements rapid_ros::ServiceClientInterface< Service >.

Definition at line 76 of file service_client.h.

template<class Service >
bool rapid_ros::MockServiceClient< Service >::call ( typename Service::Request &  req,
typename Service::Response &  res 
)
virtual

Implements rapid_ros::ServiceClientInterface< Service >.

Definition at line 86 of file service_client.h.

template<class Service >
void rapid_ros::MockServiceClient< Service >::set_response ( const typename Service::Response &  response)

Definition at line 101 of file service_client.h.

template<class Service >
void rapid_ros::MockServiceClient< Service >::set_success ( bool  success)

Definition at line 96 of file service_client.h.


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