17 #ifndef ICONFIGURATIONDELTA_HPP_ 
   18 #define ICONFIGURATIONDELTA_HPP_ 
   22 #include <boost/shared_ptr.hpp> 
   50     virtual bool hasChanged(
const std::string& field) = 0;
 
   59     virtual boost::shared_ptr<IDeltaType> 
getDeltaType(
const std::string& field) = 0;
 
   66     virtual std::string 
toString() 
const = 0;
 
virtual ~IConfigurationDelta()
 
virtual std::string toString() const =0
 
virtual boost::shared_ptr< IDeltaType > getDeltaType(const std::string &field)=0
 
virtual bool hasChanged(const std::string &field)=0
 
virtual DeltaHandlerId getHandlerId()=0
 
boost::shared_ptr< IConfigurationDelta > ConfigurationDeltaPtr