|
client-cpp
0.0.1-SNAPSHOT
|
#include <ConfigurationPersistenceManager.hpp>
Inheritance diagram for kaa::ConfigurationPersistenceManager:
Collaboration diagram for kaa::ConfigurationPersistenceManager:Public Member Functions | |
| ConfigurationPersistenceManager () | |
| ~ConfigurationPersistenceManager () | |
| void | setConfigurationStorage (IConfigurationStorage *storage) |
| void | onConfigurationUpdated (const ICommonRecord &configuration) |
| void | onSchemaUpdated (boost::shared_ptr< avro::ValidSchema > schema) |
| 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::ISchemaUpdatesReceiver | |
| virtual | ~ISchemaUpdatesReceiver () |
Public Member Functions inherited from kaa::IConfigurationHashContainer | |
| virtual | ~IConfigurationHashContainer () |
Additional Inherited Members | |
Public Types inherited from kaa::ISchemaUpdatesReceiver | |
| typedef avro::ValidSchema | Schema |
This class is responsible for persistence of configuration invoking user-defined IConfigurationStorage routines.
Receives configuration and data schema updates from ConfigurationManager and SchemaProcessor respectively.
Definition at line 37 of file ConfigurationPersistenceManager.hpp.
|
inline |
Definition at line 39 of file ConfigurationPersistenceManager.hpp.
|
inline |
Definition at line 44 of file ConfigurationPersistenceManager.hpp.
|
virtual |
IConfigurationHashContainer implementation
Implements kaa::IConfigurationHashContainer.
|
virtual |
IConfigurationReceiver implementation
Implements kaa::IConfigurationReceiver.
|
virtual |
ISchemaUpdatesReceiver implementation
Implements kaa::ISchemaUpdatesReceiver.
| void kaa::ConfigurationPersistenceManager::setConfigurationProcessor | ( | IConfigurationProcessor * | processor | ) |
Sets the configuration processor (IConfigurationProcessor) which will handle restored configuration on start-up.
| processor | Configuration load handler. |
|
virtual |
IConfigurationPersistenceManager implementation
Implements kaa::IConfigurationPersistenceManager.