client-cpp  0.0.1-SNAPSHOT
kaa::IConfigurationPersistenceManager Class Referenceabstract

#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
 

Detailed Description

Interface for configuration persistence manager.

Definition at line 32 of file IConfigurationPersistenceManager.hpp.

Constructor & Destructor Documentation

virtual kaa::IConfigurationPersistenceManager::~IConfigurationPersistenceManager ( )
inlinevirtual

Definition at line 37 of file IConfigurationPersistenceManager.hpp.

Member Function Documentation

virtual void kaa::IConfigurationPersistenceManager::setConfigurationStorage ( IConfigurationStorage storage)
pure virtual

Registers new configuration persistence routines. Replaces previously set value. Memory pointed by given parameter should be managed by user.

Parameters
storageUser-defined persistence routines.
See also
IConfigurationStorage

Implemented in kaa::ConfigurationPersistenceManager.


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