addListener

Adds a listener to an event.

Signature

Copied to clipboard!
void addListener(kuzzleio::Event event, kuzzleio::EventListener* listener);

Arguments

Argument Type Description
event
kuzzleio::KuzzleEvent
An enum representing the listener event
listener
kuzzleio::EventListener*
Pointer to a c++11 lambda

event

One of the following event:

Copied to clipboard!
EVENT_CONNECTED,
EVENT_DISCARDED,
EVENT_DISCONNECTED,
EVENT_LOGIN_ATTEMPT,
EVENT_NETWORK_ERROR,
EVENT_OFFLINE_QUEUE_POP,
EVENT_OFFLINE_QUEUE_PUSH,
EVENT_QUERY_ERROR,
EVENT_RECONNECTED,
EVENT_JWT_EXPIRED,
EVENT_ERROR

listener

A c++11 lambda which takes a const std::string argument. EventListener is defined as const std::function<void(const std::string)>.