#include <Option.hpp>
Public Member Functions | |
bool | exists () |
template<class _T > | |
bool | get (_T &optionValue) |
template<class _T > | |
bool | getAsync (_T &optionValue) |
template<class _T > | |
bool | set (const _T &optionValue) |
template<class _T > | |
bool | setAsync (const _T &optionValue) |
virtual | ~Option () |
Protected Attributes | |
std::string | optionName |
ros::NodeHandle | optionNSNodehandle |
Private Member Functions | |
Option (const ros::NodeHandle &optionNSNodehandle_, const std::string &optionName_) | |
Friends | |
class | OptionContainer |
class | OptionController |
Definition at line 26 of file Option.hpp.
TELEKYB_INTERFACE_NAMESPACE::Option::Option | ( | const ros::NodeHandle & | optionNSNodehandle_, |
const std::string & | optionName_ | ||
) | [private] |
Definition at line 19 of file Option.cpp.
TELEKYB_INTERFACE_NAMESPACE::Option::~Option | ( | ) | [virtual] |
Definition at line 26 of file Option.cpp.
Definition at line 31 of file Option.cpp.
bool TELEKYB_INTERFACE_NAMESPACE::Option::get | ( | _T & | optionValue | ) | [inline] |
Definition at line 48 of file Option.hpp.
bool TELEKYB_INTERFACE_NAMESPACE::Option::getAsync | ( | _T & | optionValue | ) | [inline] |
Definition at line 83 of file Option.hpp.
bool TELEKYB_INTERFACE_NAMESPACE::Option::set | ( | const _T & | optionValue | ) | [inline] |
Definition at line 64 of file Option.hpp.
bool TELEKYB_INTERFACE_NAMESPACE::Option::setAsync | ( | const _T & | optionValue | ) | [inline] |
Definition at line 100 of file Option.hpp.
friend class OptionContainer [friend] |
Definition at line 115 of file Option.hpp.
friend class OptionController [friend] |
Definition at line 114 of file Option.hpp.
std::string TELEKYB_INTERFACE_NAMESPACE::Option::optionName [protected] |
Definition at line 34 of file Option.hpp.
Definition at line 33 of file Option.hpp.