client-cpp  0.7.0
kaa::ConfigurationPersistenceManager Class Reference

#include <ConfigurationPersistenceManager.hpp>

+ Inheritance diagram for kaa::ConfigurationPersistenceManager:
+ Collaboration diagram for kaa::ConfigurationPersistenceManager:

Public Member Functions

 ConfigurationPersistenceManager (IKaaClientStateStoragePtr state)
 
 ~ConfigurationPersistenceManager ()
 
void setConfigurationStorage (IConfigurationStoragePtr storage)
 
void onConfigurationUpdated (const KaaRootConfiguration &configuration)
 
EndpointObjectHash getConfigurationHash ()
 
void setConfigurationProcessor (IConfigurationProcessor *processor)
 
- Public Member Functions inherited from kaa::IConfigurationPersistenceManager
virtual ~IConfigurationPersistenceManager ()
 
- Public Member Functions inherited from kaa::IConfigurationReceiver
virtual ~IConfigurationReceiver ()
 
- Public Member Functions inherited from kaa::IConfigurationHashContainer
virtual ~IConfigurationHashContainer ()
 

Detailed Description

This class is responsible for persistence of configuration invoking user-defined IConfigurationStorage routines.

Definition at line 38 of file ConfigurationPersistenceManager.hpp.

Constructor & Destructor Documentation

kaa::ConfigurationPersistenceManager::ConfigurationPersistenceManager ( IKaaClientStateStoragePtr  state)
inline

Definition at line 42 of file ConfigurationPersistenceManager.hpp.

kaa::ConfigurationPersistenceManager::~ConfigurationPersistenceManager ( )
inline

Definition at line 47 of file ConfigurationPersistenceManager.hpp.

Member Function Documentation

EndpointObjectHash kaa::ConfigurationPersistenceManager::getConfigurationHash ( )
virtual
void kaa::ConfigurationPersistenceManager::onConfigurationUpdated ( const KaaRootConfiguration &  configuration)
virtual
void kaa::ConfigurationPersistenceManager::setConfigurationProcessor ( IConfigurationProcessor processor)

Sets the configuration processor (IConfigurationProcessor) which will handle restored configuration on start-up.

Parameters
processorConfiguration load handler.
void kaa::ConfigurationPersistenceManager::setConfigurationStorage ( IConfigurationStoragePtr  storage)
virtual

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