#include <rtt_rosservice_proxy.h>
Public Types | |
typedef RTT::Operation< bool(typename ROS_SERVICE_T::Request &, typename ROS_SERVICE_T::Response &)> | ProxyOperationType |
The proxy RTT operation type for this ROS service. More... | |
Public Member Functions | |
ROSServiceClientProxy (const std::string &service_name) | |
Public Member Functions inherited from ROSServiceClientProxyBase | |
bool | connect (RTT::TaskContext *owner, RTT::base::OperationCallerBaseInvoker *operation_caller) |
Connect an operation caller with this proxy. More... | |
ROSServiceClientProxyBase (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 | orocos_operation_callback (typename ROS_SERVICE_T::Request &request, typename ROS_SERVICE_T::Response &response) |
The callback for the RTT operation. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ROSServiceClientProxyBase | |
ros::ServiceClient | client_ |
The underlying ROS service client. More... | |
boost::shared_ptr< RTT::base::OperationBase > | proxy_operation_ |
The underlying RTT operation. More... | |
Definition at line 187 of file rtt_rosservice_proxy.h.
typedef RTT::Operation<bool(typename ROS_SERVICE_T::Request&, typename ROS_SERVICE_T::Response&)> ROSServiceClientProxy< ROS_SERVICE_T >::ProxyOperationType |
The proxy RTT operation type for this ROS service.
Definition at line 192 of file rtt_rosservice_proxy.h.
|
inline |
Definition at line 194 of file rtt_rosservice_proxy.h.
|
inlineprivate |
The callback for the RTT operation.
Definition at line 214 of file rtt_rosservice_proxy.h.