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() {}