| 
    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.