#include <EventManager.hpp>
Definition at line 39 of file EventManager.hpp.
virtual std::string kaa::EventManager::findEventListeners |
( |
const std::list< std::string > & |
eventFQNs, |
|
|
IFetchEventListeners * |
listener |
|
) |
| |
|
virtual |
Submits an event listeners resolution request
- Parameters
-
eventFQNs | List of event class FQNs which have to be supported by endpoint. |
listener | Result listener IFetchEventListeners} |
- Exceptions
-
KaaException | when data is invalid (empty list or null listener) |
- Returns
- Request ID of submitted request
Implements kaa::IEventListenersResolver.
virtual std::list<Event> kaa::EventManager::getPendingEvents |
( |
| ) |
|
|
virtual |
virtual std::map<std::string, std::list<std::string> > kaa::EventManager::getPendingListenerRequests |
( |
| ) |
|
|
inlinevirtual |
virtual void kaa::EventManager::onEventListenersReceived |
( |
const EventSyncResponse::eventListenersResponses_t & |
listeners | ) |
|
|
virtual |
virtual void kaa::EventManager::onEventsReceived |
( |
const EventSyncResponse::events_t & |
events | ) |
|
|
virtual |
virtual void kaa::EventManager::produceEvent |
( |
const std::string & |
fqn, |
|
|
const std::vector< boost::uint8_t > & |
data, |
|
|
const std::string & |
target |
|
) |
| |
|
virtual |
Creates an Event and passes it to OPS
- Parameters
-
eventFqn | Fully qualified name of the Event |
data | Event data |
target | Event target, null for event broadcasting. |
Implements kaa::IEventManager.
virtual void kaa::EventManager::registerEventFamily |
( |
IEventFamily * |
eventFamily | ) |
|
|
virtual |
Add event family object which can handle specified event.
- Parameters
-
eventFamily | event family instance |
- See also
- IEventFamily
Implements kaa::IEventManager.
virtual void kaa::EventManager::setTransport |
( |
EventTransport * |
transport | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- /var/lib/jenkins/workspace/kaa/client/client-multi/client-cpp/kaa/event/EventManager.hpp