|
Rumba C++ SDK
|
An object to keep an observer alive. More...
#include <NodeDelegate.h>
Public Member Functions | |
| virtual | ~Observer () |
| virtual std::shared_ptr< AttributeDelegate > | attribute ()=0 |
| Return the observed attribute. More... | |
An object to keep an observer alive.
When an observer is created on an attribute, this object is returned. Simply un-reference the object shared pointer to stop the observer
|
inlinevirtual |
|
pure virtual |
Return the observed attribute.
Return nullptr if the attribute does not exist anymore. Implemented by the plug-in.
Implemented in ObserverRumbaAttribute.