client-cpp  0.10.0
kaa::IEventDataProcessor Class Referenceabstract

#include <IEventDataProcessor.hpp>

+ Inheritance diagram for kaa::IEventDataProcessor:

Public Member Functions

virtual std::map< std::int32_t,
Event > 
releasePendingEvents ()=0
 
virtual bool hasPendingEvents () const =0
 
virtual std::map< std::int32_t,
std::list< std::string > > 
getPendingListenerRequests ()=0
 
virtual bool hasPendingListenerRequests () const =0
 
virtual void onEventsReceived (const EventSyncResponse::events_t &events)=0
 
virtual void onEventListenersReceived (const EventSyncResponse::eventListenersResponses_t &listeners)=0
 
virtual ~IEventDataProcessor ()
 

Detailed Description

Definition at line 28 of file IEventDataProcessor.hpp.

Constructor & Destructor Documentation

virtual kaa::IEventDataProcessor::~IEventDataProcessor ( )
inlinevirtual

Definition at line 38 of file IEventDataProcessor.hpp.

Member Function Documentation

virtual std::map<std::int32_t, std::list<std::string> > kaa::IEventDataProcessor::getPendingListenerRequests ( )
pure virtual

Implemented in kaa::EventManager.

virtual bool kaa::IEventDataProcessor::hasPendingEvents ( ) const
pure virtual

Implemented in kaa::EventManager.

virtual bool kaa::IEventDataProcessor::hasPendingListenerRequests ( ) const
pure virtual

Implemented in kaa::EventManager.

virtual void kaa::IEventDataProcessor::onEventListenersReceived ( const EventSyncResponse::eventListenersResponses_t &  listeners)
pure virtual

Implemented in kaa::EventManager.

virtual void kaa::IEventDataProcessor::onEventsReceived ( const EventSyncResponse::events_t &  events)
pure virtual

Implemented in kaa::EventManager.

virtual std::map<std::int32_t, Event> kaa::IEventDataProcessor::releasePendingEvents ( )
pure virtual

Implemented in kaa::EventManager.


The documentation for this class was generated from the following file: