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

#include <IConfigurationStorage.hpp>

Public Types

typedef std::vector
< boost::uint8_t > 
byte_buffer
 

Public Member Functions

virtual ~IConfigurationStorage ()
 
virtual void saveConfiguration (const byte_buffer &bytes)=0
 
virtual byte_buffer loadConfiguration ()=0
 

Detailed Description

Interface which is used by IConfigurationPersistenceManager to use user-defined routines for persisting/loading binary configuration data.

Should be defined by user.

Definition at line 31 of file IConfigurationStorage.hpp.

Member Typedef Documentation

typedef std::vector<boost::uint8_t> kaa::IConfigurationStorage::byte_buffer

Definition at line 33 of file IConfigurationStorage.hpp.

Constructor & Destructor Documentation

virtual kaa::IConfigurationStorage::~IConfigurationStorage ( )
inlinevirtual

Definition at line 34 of file IConfigurationStorage.hpp.

Member Function Documentation

virtual byte_buffer kaa::IConfigurationStorage::loadConfiguration ( )
pure virtual

Specifies routine to load configuration data.

Returns
Configuration binary data.
virtual void kaa::IConfigurationStorage::saveConfiguration ( const byte_buffer bytes)
pure virtual

Specifies routine to persist configuration data.

Parameters
bytesConfiguration binary data.

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