Abstract ROS Service Server Proxy. More...
#include <rtt_rosservice_proxy.h>
Public Member Functions | |
bool | connect (RTT::TaskContext *owner, RTT::OperationInterfacePart *operation) |
Connect an RTT Operation to this ROS service server. | |
ROSServiceServerProxyBase (const std::string &service_name) | |
Protected Attributes | |
boost::shared_ptr < RTT::base::OperationCallerBaseInvoker > | proxy_operation_caller_ |
The underlying RTT operation caller. | |
ros::ServiceServer | server_ |
The underlying ROS service server. |
Abstract ROS Service Server Proxy.
Definition at line 23 of file rtt_rosservice_proxy.h.
ROSServiceServerProxyBase::ROSServiceServerProxyBase | ( | const std::string & | service_name | ) | [inline] |
Definition at line 26 of file rtt_rosservice_proxy.h.
bool ROSServiceServerProxyBase::connect | ( | RTT::TaskContext * | owner, |
RTT::OperationInterfacePart * | operation | ||
) | [inline] |
Connect an RTT Operation to this ROS service server.
Definition at line 32 of file rtt_rosservice_proxy.h.
boost::shared_ptr<RTT::base::OperationCallerBaseInvoker> ROSServiceServerProxyBase::proxy_operation_caller_ [protected] |
The underlying RTT operation caller.
Definition at line 43 of file rtt_rosservice_proxy.h.
ros::ServiceServer ROSServiceServerProxyBase::server_ [protected] |
The underlying ROS service server.
Definition at line 41 of file rtt_rosservice_proxy.h.