|
client-cpp
0.0.1-SNAPSHOT
|
#include <IConfigurationPersistenceManager.hpp>
Inheritance diagram for kaa::IConfigurationPersistenceManager:
Collaboration diagram for kaa::IConfigurationPersistenceManager:Public Member Functions | |
| virtual | ~IConfigurationPersistenceManager () |
| virtual void | setConfigurationStorage (IConfigurationStorage *storage)=0 |
Public Member Functions inherited from kaa::IConfigurationReceiver | |
| virtual | ~IConfigurationReceiver () |
| virtual void | onConfigurationUpdated (const ICommonRecord &configuration)=0 |
Public Member Functions inherited from kaa::ISchemaUpdatesReceiver | |
| virtual | ~ISchemaUpdatesReceiver () |
| virtual void | onSchemaUpdated (boost::shared_ptr< avro::ValidSchema > schema)=0 |
Public Member Functions inherited from kaa::IConfigurationHashContainer | |
| virtual EndpointObjectHash | getConfigurationHash ()=0 |
| virtual | ~IConfigurationHashContainer () |
Additional Inherited Members | |
Public Types inherited from kaa::ISchemaUpdatesReceiver | |
| typedef avro::ValidSchema | Schema |
Interface for configuration persistence manager.
Definition at line 32 of file IConfigurationPersistenceManager.hpp.
|
inlinevirtual |
Definition at line 37 of file IConfigurationPersistenceManager.hpp.
|
pure virtual |
Registers new configuration persistence routines. Replaces previously set value. Memory pointed by given parameter should be managed by user.
| storage | User-defined persistence routines. |
Implemented in kaa::ConfigurationPersistenceManager.