client-cpp
0.0.1-SNAPSHOT
|
#include <IConfigurationPersistenceManager.hpp>
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.