client-cpp
0.0.1-SNAPSHOT
|
#include <SchemaProcessor.hpp>
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.