Public Member Functions | Protected Attributes | List of all members
ROSServiceClientProxyBase Class Reference

Abstract ROS Service Client Proxy. More...

#include <rtt_rosservice_proxy.h>

Inheritance diagram for ROSServiceClientProxyBase:
Inheritance graph
[legend]

Public Member Functions

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 ()
 

Protected Attributes

ros::ServiceClient client_
 The underlying ROS service client. More...
 
boost::shared_ptr< RTT::base::OperationBaseproxy_operation_
 The underlying RTT operation. More...
 

Detailed Description

Abstract ROS Service Client Proxy.

Definition at line 163 of file rtt_rosservice_proxy.h.

Constructor & Destructor Documentation

ROSServiceClientProxyBase::ROSServiceClientProxyBase ( const std::string &  service_name)
inline

Definition at line 166 of file rtt_rosservice_proxy.h.

Member Function Documentation

bool ROSServiceClientProxyBase::connect ( RTT::TaskContext owner,
RTT::base::OperationCallerBaseInvoker operation_caller 
)
inline

Connect an operation caller with this proxy.

Definition at line 172 of file rtt_rosservice_proxy.h.

Member Data Documentation

ros::ServiceClient ROSServiceClientProxyBase::client_
protected

The underlying ROS service client.

Definition at line 181 of file rtt_rosservice_proxy.h.

boost::shared_ptr<RTT::base::OperationBase> ROSServiceClientProxyBase::proxy_operation_
protected

The underlying RTT operation.

Definition at line 183 of file rtt_rosservice_proxy.h.


The documentation for this class was generated from the following file:


rtt_roscomm
Author(s): Ruben Smits, Jonathan Bohren
autogenerated on Sat Jun 8 2019 18:05:17