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. More... | |
virtual ROSServiceServerProxyBase * | create_server_proxy (const std::string &service_name)=0 |
Get a proxy to a ROS service server. More... | |
const std::string & | getType () |
Get the ROS service type. More... | |
ROSServiceProxyFactoryBase (const std::string &service_type) | |
Private Attributes | |
std::string | service_type_ |
Abstract factory for ROS Service Proxy Factories.
Definition at line 229 of file rtt_rosservice_proxy.h.
|
inline |
Definition at line 233 of file rtt_rosservice_proxy.h.
|
pure virtual |
Get a proxy to a ROS service client.
Implemented in ROSServiceProxyFactory< ROS_SERVICE_T >.
|
pure virtual |
Get a proxy to a ROS service server.
Implemented in ROSServiceProxyFactory< ROS_SERVICE_T >.
|
inline |
Get the ROS service type.
Definition at line 236 of file rtt_rosservice_proxy.h.
|
private |
Definition at line 244 of file rtt_rosservice_proxy.h.