17 #ifndef INOTIFICATIONTRANSPORT_HPP_ 
   18 #define INOTIFICATIONTRANSPORT_HPP_ 
   23 #include "kaa/gen/EndpointGen.hpp" 
   30 class INotificationManager;
 
   31 class INotificationProcessor;
 
virtual NotificationSyncRequestPtr createNotificationRequest()=0
 
virtual void setNotificationProcessor(INotificationProcessor *processor)=0
 
virtual void onSubscriptionChanged(const SubscriptionCommands &commands)=0
 
std::list< SubscriptionCommand > SubscriptionCommands
 
virtual void onNotificationResponse(const NotificationSyncResponse &response)=0
 
virtual NotificationSyncRequestPtr createEmptyNotificationRequest()=0
 
virtual ~INotificationTransport()
 
std::shared_ptr< NotificationSyncRequest > NotificationSyncRequestPtr