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;