client-cpp  0.0.1-SNAPSHOT
kaa::ISchemaUpdatesReceiver Class Referenceabstract

#include <ISchemaUpdatesReceiver.hpp>

+ Inheritance diagram for kaa::ISchemaUpdatesReceiver:
+ Collaboration diagram for kaa::ISchemaUpdatesReceiver:

Public Types

typedef avro::ValidSchema Schema
 

Public Member Functions

virtual ~ISchemaUpdatesReceiver ()
 
virtual void onSchemaUpdated (boost::shared_ptr< avro::ValidSchema > schema)=0
 

Detailed Description

Interface for schema updates listeners. Listeners can be subscribed/unsubscribed for updates via ISchemaProcessor.

Definition at line 30 of file ISchemaUpdatesReceiver.hpp.

Member Typedef Documentation

typedef avro::ValidSchema kaa::ISchemaUpdatesReceiver::Schema

Definition at line 32 of file ISchemaUpdatesReceiver.hpp.

Constructor & Destructor Documentation

virtual kaa::ISchemaUpdatesReceiver::~ISchemaUpdatesReceiver ( )
inlinevirtual

Definition at line 34 of file ISchemaUpdatesReceiver.hpp.

Member Function Documentation

virtual void kaa::ISchemaUpdatesReceiver::onSchemaUpdated ( boost::shared_ptr< avro::ValidSchema >  schema)
pure virtual

Called when schema update is received.

Parameters
schemaCompiled Avro schema.

Implemented in kaa::ConfigurationProcessor, kaa::ConfigurationPersistenceManager, and kaa::SchemaPersistenceManager.


The documentation for this class was generated from the following file: