|
client-cpp
0.0.1-SNAPSHOT
|
#include <SchemaPersistenceManager.hpp>
Inheritance diagram for kaa::SchemaPersistenceManager:
Collaboration diagram for kaa::SchemaPersistenceManager: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.