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);