17 #ifndef DEFAULTCONFIGURATIONDELTAFACTORY_HPP_ 
   18 #define DEFAULTCONFIGURATIONDELTAFACTORY_HPP_ 
   22 #ifdef KAA_USE_CONFIGURATION 
   24 #include <avro/Generic.hh> 
   32 class DefaultConfigurationDeltaFactory: 
public IConfigurationDeltaFactory {
 
   39     virtual ConfigurationDeltaPtr createDelta(
const avro::GenericDatum& genericDelta);
 
   47     DeltaTypePtr createArrayDeltaType(
const avro::GenericArray& array);
 
   55     IDeltaType::DeltaValue createDeltaValue(
const avro::GenericDatum& datum, avro::Type& type);