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
[legend]

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

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_
protected

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:


rtt_roscomm
Author(s): Ruben Smits, Jonathan Bohren
autogenerated on Mon May 10 2021 02:45:04