client-cpp
0.0.1-SNAPSHOT
|
#include <SchemaPersistenceManager.hpp>
Public Member Functions | |
SchemaPersistenceManager () | |
void | setSchemaStorage (ISchemaStorage *storage) |
void | onSchemaUpdated (boost::shared_ptr< avro::ValidSchema > schema) |
void | setSchemaProcessor (ISchemaProcessor *processor) |
Public Member Functions inherited from kaa::ISchemaPersistenceManager | |
virtual | ~ISchemaPersistenceManager () |
Public Member Functions inherited from kaa::ISchemaUpdatesReceiver | |
virtual | ~ISchemaUpdatesReceiver () |
Additional Inherited Members | |
Public Types inherited from kaa::ISchemaUpdatesReceiver | |
typedef avro::ValidSchema | Schema |
This class is responsible for persistence of data schema invoking user-defined ISchemaStorage
routines.
Receives data schema updates from SchemaProcessor
.
Definition at line 36 of file SchemaPersistenceManager.hpp.
|
inline |
Definition at line 38 of file SchemaPersistenceManager.hpp.
|
virtual |
ISchemaUpdatesReceiver
implementation
Implements kaa::ISchemaUpdatesReceiver.
void kaa::SchemaPersistenceManager::setSchemaProcessor | ( | ISchemaProcessor * | processor | ) |
Sets the schema processor (see ISchemaProcessor
) which will handle restored data schema on start-up.
processor | Schema load handler. |
|
virtual |
ISchemaPersistenceManager
implementation
Implements kaa::ISchemaPersistenceManager.