| 
    client-cpp
    0.0.1-SNAPSHOT
    
   | 
 
#include <SchemaProcessor.hpp>
 Inheritance diagram for kaa::SchemaProcessor:
 Collaboration diagram for kaa::SchemaProcessor:Public Member Functions | |
| SchemaProcessor () | |
| ~SchemaProcessor () | |
| void | loadSchema (const boost::uint8_t *buffer, size_t size) | 
| void | subscribeForSchemaUpdates (ISchemaUpdatesReceiver &receiver) | 
| void | unsubscribeFromSchemaUpdates (ISchemaUpdatesReceiver &receiver) | 
| virtual SchemaPtr | getSchema () const | 
  Public Member Functions inherited from kaa::ISchemaProcessor | |
| virtual | ~ISchemaProcessor () | 
  Public Member Functions inherited from kaa::ISchemaObservable | |
| virtual | ~ISchemaObservable () | 
This class converts marshaled schema to an object and notifies subscribers (ISchemaUpdatesReceiver) about schema was updated. 
Definition at line 33 of file SchemaProcessor.hpp.
      
  | 
  inline | 
Definition at line 36 of file SchemaProcessor.hpp.
      
  | 
  inline | 
Definition at line 37 of file SchemaProcessor.hpp.
      
  | 
  inlinevirtual | 
Implements kaa::ISchemaProcessor.
Definition at line 50 of file SchemaProcessor.hpp.
      
  | 
  virtual | 
ISchemaProcessor implementation 
Implements kaa::ISchemaProcessor.
      
  | 
  virtual | 
ISchemaObservable implementation 
Implements kaa::ISchemaObservable.
      
  | 
  virtual | 
Unsubscribes receiver for data schema updates.
| receiver | Data schema updates receiver to be unsubscribed. | 
Implements kaa::ISchemaObservable.