client-cpp
0.7.0
|
#include <ConfigurationManager.hpp>
Public Member Functions | |
ConfigurationManager () | |
~ConfigurationManager () | |
void | onDeltaReceived (int index, const KaaRootConfiguration &datum, bool fullResync) |
void | subscribeForConfigurationChanges (IConfigurationReceiver &receiver) |
void | unsubscribeFromConfigurationChanges (IConfigurationReceiver &receiver) |
const KaaRootConfiguration & | getConfiguration () |
void | onConfigurationProcessed () |
Public Member Functions inherited from kaa::IConfigurationManager | |
virtual | ~IConfigurationManager () |
Public Member Functions inherited from kaa::IConfigurationProcessedObserver | |
virtual | ~IConfigurationProcessedObserver () |
Public Member Functions inherited from kaa::IGenericDeltaReceiver | |
virtual | ~IGenericDeltaReceiver () |
This class is responsible for correct configuration delta merging and contains root configuration tree. notifies registered observers (derived from IConfigurationReceiver) with root configuration object presented as KaaRootConfiguration.
Definition at line 37 of file ConfigurationManager.hpp.
|
inline |
Definition at line 41 of file ConfigurationManager.hpp.
|
inline |
Definition at line 42 of file ConfigurationManager.hpp.
|
virtual |
Returns full configuration tree which is actual at current moment.
Implements kaa::IConfigurationManager.
|
virtual |
IConfigurationProcessedObserver implementation
Implements kaa::IConfigurationProcessedObserver.
|
virtual |
Will be called on each deserialized configuration data
index | index of the current delta in the union list |
data | configuration object with deserialized data |
fullResync | signals if delta contains full configuration resync or partial update |
Implements kaa::IGenericDeltaReceiver.
|
virtual |
IConfigurationManager implementation
Implements kaa::IConfigurationManager.
|
virtual |
Unsubscribes listener of configuration updates.
receiver | Listener to be removed from notification list. |
Implements kaa::IConfigurationManager.