17 #ifndef ICONFIGURATIONDELTA_HPP_ 
   18 #define ICONFIGURATIONDELTA_HPP_ 
   22 #ifdef KAA_USE_CONFIGURATION 
   31 class IConfigurationDelta;
 
   32 typedef std::shared_ptr<IConfigurationDelta> ConfigurationDeltaPtr;
 
   34 class IConfigurationDelta {
 
   44     virtual DeltaHandlerId getHandlerId() = 0;
 
   52     virtual bool hasChanged(
const std::string& field) = 0;
 
   61     virtual DeltaTypePtr getDeltaType(
const std::string& field) = 0;
 
   68     virtual std::string toString() 
const = 0;
 
   70     virtual ~IConfigurationDelta() {}