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.