#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.