#include <Behavior.hpp>
Public Member Functions | |
| Behavior () | |
| uint64_t | getBehaviorID () const | 
| std::string | getBehaviorName () const | 
| Behavior | getNextBehavior () | 
| OptionContainer | getOptionContainer () | 
| bool | isNull () const | 
| void | setNextBehavior (const Behavior &behavior) | 
| void | setParameterInitialized (bool initialized_) | 
| virtual | ~Behavior () | 
Protected Attributes | |
| BehaviorController * | behaviorController | 
| uint64_t | behaviorID | 
| std::string | behaviorName | 
| ros::NodeHandle | behaviorNodeHandle | 
Private Member Functions | |
| Behavior (uint64_t behaviorID_, const std::string &behaviorName_, BehaviorController *behaviorController_) | |
| void | setNull () | 
Friends | |
| class | BehaviorController | 
| bool | operator!= (Behavior &lhs, Behavior &rhs) | 
| bool | operator== (Behavior &lhs, Behavior &rhs) | 
Definition at line 24 of file Behavior.hpp.
| TELEKYB_INTERFACE_NAMESPACE::Behavior::Behavior | ( | uint64_t | behaviorID_, | 
| const std::string & | behaviorName_, | ||
| BehaviorController * | behaviorController_ | ||
| ) |  [private] | 
        
Definition at line 28 of file Behavior.cpp.
Definition at line 23 of file Behavior.cpp.
| TELEKYB_INTERFACE_NAMESPACE::Behavior::~Behavior | ( | ) |  [virtual] | 
        
Definition at line 37 of file Behavior.cpp.
| uint64_t TELEKYB_INTERFACE_NAMESPACE::Behavior::getBehaviorID | ( | ) | const | 
Definition at line 49 of file Behavior.cpp.
| std::string TELEKYB_INTERFACE_NAMESPACE::Behavior::getBehaviorName | ( | ) | const | 
Definition at line 54 of file Behavior.cpp.
Definition at line 70 of file Behavior.cpp.
Definition at line 92 of file Behavior.cpp.
| bool TELEKYB_INTERFACE_NAMESPACE::Behavior::isNull | ( | ) | const | 
Definition at line 99 of file Behavior.cpp.
| void TELEKYB_INTERFACE_NAMESPACE::Behavior::setNextBehavior | ( | const Behavior & | behavior | ) | 
Definition at line 59 of file Behavior.cpp.
| void TELEKYB_INTERFACE_NAMESPACE::Behavior::setNull | ( | ) |  [private] | 
        
Definition at line 42 of file Behavior.cpp.
| void TELEKYB_INTERFACE_NAMESPACE::Behavior::setParameterInitialized | ( | bool | initialized_ | ) | 
Definition at line 81 of file Behavior.cpp.
friend class BehaviorController [friend] | 
        
Definition at line 59 of file Behavior.hpp.
Definition at line 111 of file Behavior.cpp.
Definition at line 105 of file Behavior.cpp.
Definition at line 37 of file Behavior.hpp.
uint64_t TELEKYB_INTERFACE_NAMESPACE::Behavior::behaviorID [protected] | 
        
Definition at line 33 of file Behavior.hpp.
std::string TELEKYB_INTERFACE_NAMESPACE::Behavior::behaviorName [protected] | 
        
Definition at line 34 of file Behavior.hpp.
Definition at line 39 of file Behavior.hpp.