17 #ifndef INOTIFICATIONPROCESSOR_HPP_ 
   18 #define INOTIFICATIONPROCESSOR_HPP_ 
   22 #ifdef KAA_USE_NOTIFICATIONS 
   26 #include "kaa/gen/EndpointGen.hpp" 
   31 typedef std::vector<Topic>          Topics;
 
   32 typedef std::vector<Notification>   Notifications;
 
   37 class INotificationProcessor {
 
   43     virtual void topicsListUpdated(
const Topics& topics) = 0;
 
   49     virtual void notificationReceived(
const Notifications& notifications) = 0;
 
   51     virtual ~INotificationProcessor() {}