17 #ifndef IEVENTDATAPROCESSOR_HPP_ 
   18 #define IEVENTDATAPROCESSOR_HPP_ 
   22 #include "kaa/gen/EndpointGen.hpp" 
   35     virtual void onEventsReceived(
const EventSyncResponse::events_t& events) = 0;
 
virtual std::map< std::int32_t, Event > releasePendingEvents()=0
 
virtual bool hasPendingEvents() const =0
 
virtual void onEventsReceived(const EventSyncResponse::events_t &events)=0
 
virtual bool hasPendingListenerRequests() const =0
 
virtual ~IEventDataProcessor()
 
virtual void onEventListenersReceived(const EventSyncResponse::eventListenersResponses_t &listeners)=0
 
virtual std::map< std::int32_t, std::list< std::string > > getPendingListenerRequests()=0