#include <ROSBaseOption.hpp>
Public Member Functions | |
virtual std::string | getDescription () const =0 |
virtual std::string | getName () const =0 |
virtual std::string | getNamespace () const =0 |
virtual std::string | getNSName () const =0 |
ROSBaseOption () | |
virtual | ~ROSBaseOption () |
Protected Member Functions | |
virtual void | createGetService ()=0 |
virtual void | createSetService ()=0 |
virtual bool | deleteFromParameterServer ()=0 |
virtual void | setToParameterServer ()=0 |
virtual void | shutdownGetService ()=0 |
virtual void | shutdownSetService ()=0 |
virtual bool | updateFromParameterServer ()=0 |
Friends | |
class | ROSOptionController |
Definition at line 20 of file ROSBaseOption.hpp.
Definition at line 14 of file ROSBaseOption.cpp.
TELEKYB_NAMESPACE::ROSBaseOption::~ROSBaseOption | ( | ) | [virtual] |
Definition at line 19 of file ROSBaseOption.cpp.
virtual void TELEKYB_NAMESPACE::ROSBaseOption::createGetService | ( | ) | [protected, pure virtual] |
virtual void TELEKYB_NAMESPACE::ROSBaseOption::createSetService | ( | ) | [protected, pure virtual] |
virtual bool TELEKYB_NAMESPACE::ROSBaseOption::deleteFromParameterServer | ( | ) | [protected, pure virtual] |
virtual std::string TELEKYB_NAMESPACE::ROSBaseOption::getDescription | ( | ) | const [pure virtual] |
virtual std::string TELEKYB_NAMESPACE::ROSBaseOption::getName | ( | ) | const [pure virtual] |
virtual std::string TELEKYB_NAMESPACE::ROSBaseOption::getNamespace | ( | ) | const [pure virtual] |
virtual std::string TELEKYB_NAMESPACE::ROSBaseOption::getNSName | ( | ) | const [pure virtual] |
virtual void TELEKYB_NAMESPACE::ROSBaseOption::setToParameterServer | ( | ) | [protected, pure virtual] |
virtual void TELEKYB_NAMESPACE::ROSBaseOption::shutdownGetService | ( | ) | [protected, pure virtual] |
virtual void TELEKYB_NAMESPACE::ROSBaseOption::shutdownSetService | ( | ) | [protected, pure virtual] |
virtual bool TELEKYB_NAMESPACE::ROSBaseOption::updateFromParameterServer | ( | ) | [protected, pure virtual] |
friend class ROSOptionController [friend] |
Reimplemented in TELEKYB_NAMESPACE::ROSOption< _T >, TELEKYB_NAMESPACE::ROSOption< double >, TELEKYB_NAMESPACE::ROSOption< std::string >, TELEKYB_NAMESPACE::ROSOption< int >, and TELEKYB_NAMESPACE::ROSOption< bool >.
Definition at line 33 of file ROSBaseOption.hpp.