Takes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change. More...
#include <runtimedatachildchangemonitor.hpp>
Public Types | |
| typedef function< void(RuntimeDataObject *)> | ChangeCallback |
| Callback type to invoke when changes are detected. More... | |
Public Member Functions | |
| RuntimeDataChildChangeMonitor (RuntimeDataObjectSharedPtr object, ChangeCallback callback) | |
| Constructor. More... | |
| ~RuntimeDataChildChangeMonitor () | |
| Destructor. More... | |
Takes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change.
| typedef function<void(RuntimeDataObject*)> kanzi::connect::RuntimeDataChildChangeMonitor::ChangeCallback |
Callback type to invoke when changes are detected.
| kanzi::connect::RuntimeDataChildChangeMonitor::RuntimeDataChildChangeMonitor | ( | RuntimeDataObjectSharedPtr | object, |
| ChangeCallback | callback | ||
| ) |
Constructor.
| object | the object whom childs are to be monitored |
| callback | method to invoke when any of the childs change. |
| kanzi::connect::RuntimeDataChildChangeMonitor::~RuntimeDataChildChangeMonitor | ( | ) |
Destructor.