#include <rtt_rosservice_proxy.h>
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. |
Definition at line 49 of file rtt_rosservice_proxy.h.
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.
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.
ROSServiceServerProxy< ROS_SERVICE_T >::~ROSServiceServerProxy | ( | ) | [inline] |
Definition at line 72 of file rtt_rosservice_proxy.h.
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.