17 #ifndef I_CONFIGURATION_MANAGER_HPP_ 
   18 #define I_CONFIGURATION_MANAGER_HPP_ 
   20 #include <boost/smart_ptr/shared_ptr.hpp> 
virtual ~IConfigurationManager()
 
virtual void unsubscribeFromConfigurationChanges(IConfigurationReceiver &receiver)=0
 
boost::shared_ptr< IConfigurationManager > IConfigurationManagerPtr
 
virtual void subscribeForConfigurationChanges(IConfigurationReceiver &receiver)=0
 
virtual ICommonRecord & getConfiguration()=0