Service concept interface. More...
#include <service.hpp>
| Classes | |
| struct | ServiceConcept | 
| struct | ServiceModel | 
| Public Member Functions | |
| std::string | name () const | 
| getting the descriptive name for this service instance  More... | |
| void | reset (ros::NodeHandle &nh) | 
| initializes/resets the service into ROS with a given nodehandle, this will be called at first for initialization or again when master uri has changed  More... | |
| template<typename T > | |
| Service (T srv) | |
| Constructor for service interface.  More... | |
| std::string | topic () const | 
| getting the topic to service on  More... | |
| Private Attributes | |
| boost::shared_ptr< ServiceConcept > | srvPtr_ | 
Service concept interface.
Definition at line 41 of file service.hpp.
| 
 | inline | 
Constructor for service interface.
Definition at line 50 of file service.hpp.
| 
 | inline | 
getting the descriptive name for this service instance
Definition at line 70 of file service.hpp.
| 
 | inline | 
initializes/resets the service into ROS with a given nodehandle, this will be called at first for initialization or again when master uri has changed
| ros | NodeHandle to register the service on | 
Definition at line 59 of file service.hpp.
| 
 | inline | 
getting the topic to service on
Definition at line 79 of file service.hpp.
| 
 | private | 
Definition at line 131 of file service.hpp.