Kanzi Connect 3.9.10
kanzi::connect::RuntimeDataChildChangeMonitor Class Reference

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.
 

Detailed Description

Takes a runtime data object and installs a monitor to each child of the object and reports if any of the childs change.

Member Typedef Documentation

◆ ChangeCallback

typedef function<void(RuntimeDataObject*) kanzi::connect::RuntimeDataChildChangeMonitor::ChangeCallback)

Callback type to invoke when changes are detected.

Constructor & Destructor Documentation

◆ RuntimeDataChildChangeMonitor()

kanzi::connect::RuntimeDataChildChangeMonitor::RuntimeDataChildChangeMonitor ( RuntimeDataObjectSharedPtr object,
ChangeCallback callback )

Constructor.

Parameters
objectthe object whom childs are to be monitored
callbackmethod to invoke when any of the childs change.

◆ ~RuntimeDataChildChangeMonitor()

kanzi::connect::RuntimeDataChildChangeMonitor::~RuntimeDataChildChangeMonitor ( )

Destructor.


The documentation for this class was generated from the following file: