17 #ifndef INOTIFICATIONMANAGER_HPP_ 
   18 #define INOTIFICATIONMANAGER_HPP_ 
  107     virtual const std::map<std::string, Topic>& 
getTopics() = 0;
 
virtual const std::map< std::string, Topic > & getTopics()=0
 
virtual ~INotificationManager()
 
virtual void removeTopicsListener(INotificationTopicsListener *listener)=0
 
virtual void removeMandatoryTopicsListener(INotificationListener *listener)=0
 
std::multimap< std::string, TopicSubscriberInfo > TopicSubscribers
 
std::list< std::string > TopicNames
 
INotificationListener * lisnener_
 
virtual void updateTopicSubscriptions(const TopicSubscribers &subscribers)=0
 
virtual void addTopicsListener(INotificationTopicsListener *listener)=0
 
virtual void addMandatoryTopicsListener(INotificationListener *listener)=0