17 #ifndef DEFAULTNOTIFICATIONTRANSPORT_HPP_ 
   18 #define DEFAULTNOTIFICATIONTRANSPORT_HPP_ 
   32 class IKaaChannelManager;
 
   54             notificationProcessor_ = processor;
 
   63     Notifications getUnicastNotifications(
const Notifications & notifications);
 
   64     Notifications getMulticastNotifications(
const Notifications & notifications);
 
   69     std::set<std::string>                  acceptedUnicastNotificationIds_;
 
   70     std::map<std::string, std::int32_t>    notificationSubscriptions_;
 
virtual void setClientState(IKaaClientStateStoragePtr status)
 
const TransportType type_
 
virtual void setNotificationProcessor(INotificationProcessor *processor)
 
std::shared_ptr< IKaaClientStateStorage > IKaaClientStateStoragePtr
 
virtual NotificationSyncRequestPtr createEmptyNotificationRequest()
 
std::list< SubscriptionCommand > SubscriptionCommands
 
void syncByType(TransportType transportType=Type)
 
virtual NotificationSyncRequestPtr createNotificationRequest()
 
std::shared_ptr< NotificationSyncRequest > NotificationSyncRequestPtr
 
NotificationTransport(IKaaClientStateStoragePtr status, IKaaChannelManager &manager)
 
virtual void onSubscriptionChanged(SubscriptionCommands &&commands)
 
virtual void onNotificationResponse(const NotificationSyncResponse &response)