client-cpp  0.7.0
kaa::IConfigurationManager Class Referenceabstract

#include <IConfigurationManager.hpp>

+ Inheritance diagram for kaa::IConfigurationManager:

Public Member Functions

virtual ~IConfigurationManager ()
 
virtual void subscribeForConfigurationChanges (IConfigurationReceiver &receiver)=0
 
virtual void unsubscribeFromConfigurationChanges (IConfigurationReceiver &receiver)=0
 
virtual const
KaaRootConfiguration & 
getConfiguration ()=0
 

Detailed Description

Manages received configuration updates. Manages subscriptions for configuration processed. Subscribers must derive IConfigurationReceiver.

Definition at line 29 of file IConfigurationManager.hpp.

Constructor & Destructor Documentation

virtual kaa::IConfigurationManager::~IConfigurationManager ( )
inlinevirtual

Definition at line 31 of file IConfigurationManager.hpp.

Member Function Documentation

virtual const KaaRootConfiguration& kaa::IConfigurationManager::getConfiguration ( )
pure virtual

Returns full configuration tree which is actual at current moment.

Returns
ICommonRecord containing current configuration tree.

Implemented in kaa::ConfigurationManager.

virtual void kaa::IConfigurationManager::subscribeForConfigurationChanges ( IConfigurationReceiver receiver)
pure virtual

Subscribes listener of configuration updates.

Parameters
receiverListener to be added to notification list.

Implemented in kaa::ConfigurationManager.

virtual void kaa::IConfigurationManager::unsubscribeFromConfigurationChanges ( IConfigurationReceiver receiver)
pure virtual

Unsubscribes listener of configuration updates.

Parameters
receiverListener to be removed from notification list.

Implemented in kaa::ConfigurationManager.


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