#include <rtt_rosservice_proxy.h>
Public Member Functions | |
virtual bool | connect (RTT::TaskContext *, RTT::OperationInterfacePart *operation) |
Connect an RTT Operation to this ROS service server. More... | |
ROSServiceServerProxy (const std::string &service_name) | |
Construct a ROS service server and associate it with an Orocos task's required interface and operation caller. More... | |
~ROSServiceServerProxy () | |
Public Member Functions inherited from ROSServiceServerProxyBase | |
ROSServiceServerProxyBase (const std::string &service_name) | |
Public Member Functions inherited from ROSServiceProxyBase | |
const std::string & | getServiceName () const |
Get the name of the ROS service. More... | |
ROSServiceProxyBase (const std::string &service_name) | |
virtual | ~ROSServiceProxyBase () |
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. More... | |
Private Attributes | |
boost::shared_ptr< ROSServiceServerOperationCallerBase< ROS_SERVICE_T > > | impl_ |
Additional Inherited Members | |
Protected Attributes inherited from ROSServiceServerProxyBase | |
ros::ServiceServer | server_ |
The underlying ROS service server. More... | |
Definition at line 129 of file rtt_rosservice_proxy.h.
|
inline |
Construct a ROS service server and associate it with an Orocos task's required interface and operation caller.
Definition at line 135 of file rtt_rosservice_proxy.h.
|
inline |
Definition at line 146 of file rtt_rosservice_proxy.h.
|
inlinevirtual |
Connect an RTT Operation to this ROS service server.
Implements ROSServiceServerProxyBase.
Definition at line 152 of file rtt_rosservice_proxy.h.
|
inlineprivate |
The callback called by the ROS service server when this service is invoked.
Definition at line 160 of file rtt_rosservice_proxy.h.
|
private |
Definition at line 165 of file rtt_rosservice_proxy.h.