Abstract factory for ROS Service Proxy Factories. More...
#include <rtt_rosservice_proxy.h>
Public Member Functions | |
virtual ROSServiceClientProxyBase * | create_client_proxy (const std::string &service_name)=0 |
Get a proxy to a ROS service client. | |
virtual ROSServiceServerProxyBase * | create_server_proxy (const std::string &service_name)=0 |
Get a proxy to a ROS service server. | |
const std::string & | getType () |
Get the ROS service type. | |
ROSServiceProxyFactoryBase (const std::string &service_type) | |
Private Attributes | |
std::string | service_type_ |
Abstract factory for ROS Service Proxy Factories.
Definition at line 150 of file rtt_rosservice_proxy.h.
ROSServiceProxyFactoryBase::ROSServiceProxyFactoryBase | ( | const std::string & | service_type | ) | [inline] |
Definition at line 154 of file rtt_rosservice_proxy.h.
virtual ROSServiceClientProxyBase* ROSServiceProxyFactoryBase::create_client_proxy | ( | const std::string & | service_name | ) | [pure virtual] |
Get a proxy to a ROS service client.
Implemented in ROSServiceProxyFactory< ROS_SERVICE_T >.
virtual ROSServiceServerProxyBase* ROSServiceProxyFactoryBase::create_server_proxy | ( | const std::string & | service_name | ) | [pure virtual] |
Get a proxy to a ROS service server.
Implemented in ROSServiceProxyFactory< ROS_SERVICE_T >.
const std::string& ROSServiceProxyFactoryBase::getType | ( | ) | [inline] |
Get the ROS service type.
Definition at line 157 of file rtt_rosservice_proxy.h.
std::string ROSServiceProxyFactoryBase::service_type_ [private] |
Definition at line 165 of file rtt_rosservice_proxy.h.