Kanzi Connect  3.9.8
Kanzi Connect C++ API
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. More...
 

Public Member Functions

 RuntimeDataChildChangeMonitor (RuntimeDataObjectSharedPtr object, ChangeCallback callback)
 Constructor. More...
 
 ~RuntimeDataChildChangeMonitor ()
 Destructor. More...
 

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

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: