|
Rumba C++ SDK
|
#include <NodeDelegateRumbaAttributeObserver.h>
Public Member Functions | |
| ObserverRumbaAttribute (std::shared_ptr< maquina::NodeDelegate::Observer > notification_observer, const std::string &attribute_owner, const std::string &attribute_name) | |
| std::shared_ptr< maquina::NodeDelegate::AttributeDelegate > | attribute () |
| Return the observed attribute. More... | |
Public Member Functions inherited from maquina::NodeDelegate::Observer | |
| virtual | ~Observer () |
Static Public Member Functions | |
| static std::shared_ptr< maquina::NodeDelegate::Observer > | create (const std::function< void()> &func, std::shared_ptr< maquina::NodeDelegate::AttributeDelegate > attribute_to_observe, bool in_interactive=true) |
| ObserverRumbaAttribute::ObserverRumbaAttribute | ( | std::shared_ptr< maquina::NodeDelegate::Observer > | notification_observer, |
| const std::string & | attribute_owner, | ||
| const std::string & | attribute_name | ||
| ) |
|
virtual |
Return the observed attribute.
Return nullptr if the attribute does not exist anymore. Implemented by the plug-in.
Implements maquina::NodeDelegate::Observer.
|
static |