#include <ISchemaStorage.hpp>
Interface which is used by SchemaPersistenceManager to use user-defined routines for persisting/loading binary data schema.
Should be defined by user. 
Definition at line 31 of file ISchemaStorage.hpp.
 
  
  
      
        
          | virtual kaa::ISchemaStorage::~ISchemaStorage  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual byte_buffer kaa::ISchemaStorage::loadSchema  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Specifies routine to load data schema.
- Returns
 - Serialized data schema. 
 
 
 
  
  
      
        
          | virtual void kaa::ISchemaStorage::saveSchema  | 
          ( | 
          const byte_buffer &  | 
          data | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
Specifies routine to persist data schema.
- Parameters
 - 
  
    | bytes | Serialized data schema.  | 
  
   
 
 
The documentation for this class was generated from the following file:
- /var/lib/jenkins/workspace/kaa/client/client-multi/client-cpp/kaa/schema/storage/ISchemaStorage.hpp