Public Types | Public Member Functions | Private Member Functions
ROSServiceServerProxy< ROS_SERVICE_T > Class Template Reference

#include <rtt_rosservice_proxy.h>

Inheritance diagram for ROSServiceServerProxy< ROS_SERVICE_T >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef RTT::OperationCaller
< bool(typename
ROS_SERVICE_T::Request
&, typename
ROS_SERVICE_T::Response &)> 
ProxyOperationCallerType
 Operation caller for a ROS service server proxy.

Public Member Functions

 ROSServiceServerProxy (const std::string &service_name)
 Construct a ROS service server and associate it with an Orocos task's required interface and operation caller.
 ~ROSServiceServerProxy ()

Private Member Functions

bool ros_service_callback (typename ROS_SERVICE_T::Request &request, typename ROS_SERVICE_T::Response &response)
 The callback called by the ROS service server when this service is invoked.

Detailed Description

template<class ROS_SERVICE_T>
class ROSServiceServerProxy< ROS_SERVICE_T >

Definition at line 49 of file rtt_rosservice_proxy.h.


Member Typedef Documentation

template<class ROS_SERVICE_T >
typedef RTT::OperationCaller<bool(typename ROS_SERVICE_T::Request&, typename ROS_SERVICE_T::Response&)> ROSServiceServerProxy< ROS_SERVICE_T >::ProxyOperationCallerType

Operation caller for a ROS service server proxy.

Definition at line 53 of file rtt_rosservice_proxy.h.


Constructor & Destructor Documentation

template<class ROS_SERVICE_T >
ROSServiceServerProxy< ROS_SERVICE_T >::ROSServiceServerProxy ( const std::string &  service_name) [inline]

Construct a ROS service server and associate it with an Orocos task's required interface and operation caller.

Definition at line 58 of file rtt_rosservice_proxy.h.

template<class ROS_SERVICE_T >
ROSServiceServerProxy< ROS_SERVICE_T >::~ROSServiceServerProxy ( ) [inline]

Definition at line 72 of file rtt_rosservice_proxy.h.


Member Function Documentation

template<class ROS_SERVICE_T >
bool ROSServiceServerProxy< ROS_SERVICE_T >::ros_service_callback ( typename ROS_SERVICE_T::Request &  request,
typename ROS_SERVICE_T::Response &  response 
) [inline, private]

The callback called by the ROS service server when this service is invoked.

Definition at line 81 of file rtt_rosservice_proxy.h.


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


rtt_roscomm
Author(s): Ruben Smits, Jonathan Bohren
autogenerated on Mon Apr 3 2017 03:34:43