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. | |
Public Member Functions | |
RuntimeDataChildChangeMonitor (RuntimeDataObjectSharedPtr object, ChangeCallback callback) | |
Constructor. | |
~RuntimeDataChildChangeMonitor () | |
Destructor. | |
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.