Abstract ROS Service Client Proxy. More...
#include <rtt_rosservice_proxy.h>
Public Member Functions | |
bool | connect (RTT::TaskContext *owner, RTT::base::OperationCallerBaseInvoker *operation_caller) |
Connect an operation caller with this proxy. | |
ROSServiceClientProxyBase (const std::string &service_name) | |
Protected Attributes | |
ros::ServiceClient | client_ |
The underlying ROS service client. | |
boost::shared_ptr < RTT::base::OperationBase > | proxy_operation_ |
The underlying RTT operation. |
Abstract ROS Service Client Proxy.
Definition at line 91 of file rtt_rosservice_proxy.h.
ROSServiceClientProxyBase::ROSServiceClientProxyBase | ( | const std::string & | service_name | ) | [inline] |
Definition at line 94 of file rtt_rosservice_proxy.h.
bool ROSServiceClientProxyBase::connect | ( | RTT::TaskContext * | owner, |
RTT::base::OperationCallerBaseInvoker * | operation_caller | ||
) | [inline] |
Connect an operation caller with this proxy.
Definition at line 100 of file rtt_rosservice_proxy.h.
ros::ServiceClient ROSServiceClientProxyBase::client_ [protected] |
The underlying ROS service client.
Definition at line 109 of file rtt_rosservice_proxy.h.
boost::shared_ptr<RTT::base::OperationBase> ROSServiceClientProxyBase::proxy_operation_ [protected] |
The underlying RTT operation.
Definition at line 111 of file rtt_rosservice_proxy.h.