Public Member Functions | Protected Attributes | List of all members
ROSServiceServerProxyBase Class Referenceabstract

Abstract ROS Service Server Proxy. More...

#include <rtt_rosservice_proxy.h>

Inheritance diagram for ROSServiceServerProxyBase:
Inheritance graph

Public Member Functions

virtual bool connect (RTT::TaskContext *owner, RTT::OperationInterfacePart *operation)=0
 Connect an RTT Operation to this ROS service server. More...
 ROSServiceServerProxyBase (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::ServiceServer server_
 The underlying ROS service server. More...

Detailed Description

Abstract ROS Service Server Proxy.

Definition at line 28 of file rtt_rosservice_proxy.h.

Constructor & Destructor Documentation

ROSServiceServerProxyBase::ROSServiceServerProxyBase ( const std::string &  service_name)

Definition at line 31 of file rtt_rosservice_proxy.h.

Member Function Documentation

virtual bool ROSServiceServerProxyBase::connect ( RTT::TaskContext owner,
RTT::OperationInterfacePart operation 
pure virtual

Connect an RTT Operation to this ROS service server.

Implemented in ROSServiceServerProxy< ROS_SERVICE_T >.

Member Data Documentation

ros::ServiceServer ROSServiceServerProxyBase::server_

The underlying ROS service server.

Definition at line 40 of file rtt_rosservice_proxy.h.

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

Author(s): Ruben Smits, Jonathan Bohren
autogenerated on Thu Jan 16 2020 03:47:11