17 #ifndef EVENTTRANSPORT_HPP_ 
   18 #define EVENTTRANSPORT_HPP_ 
   24 #include "kaa/gen/EndpointGen.hpp" 
   30 class IEventDataProcessor;
 
   31 class IKaaChannelManager;
 
   33 class EventTransport : 
public AbstractKaaTransport<TransportType::EVENT>, 
public IEventTransport {
 
   37     std::shared_ptr<EventSyncRequest> createEventRequest(std::int32_t requestId);
 
   39     void onEventResponse(
const EventSyncResponse& response);
 
   40     void onSyncResponseId(std::int32_t requestId);
 
   47     IEventDataProcessor& eventDataProcessor_;
 
   48     std::map<std::uint32_t, std::list<Event> >    events_;
 
   50     std::int32_t startEventSN_;
 
   51     bool isEventSNSynchronized_;;
 
#define KAA_MUTEX_DECLARE(name)
 
std::shared_ptr< IKaaClientStateStorage > IKaaClientStateStoragePtr