17 #ifndef I_SCHEMA_UPDATES_RECEIVER_HPP_
18 #define I_SCHEMA_UPDATES_RECEIVER_HPP_
22 #ifdef KAA_USE_CONFIGURATION
24 #include <avro/ValidSchema.hh>
32 class ISchemaUpdatesReceiver {
34 typedef avro::ValidSchema Schema;
36 virtual ~ISchemaUpdatesReceiver() {}
43 virtual void onSchemaUpdated(std::shared_ptr<avro::ValidSchema> schema) = 0;