once #
Attaches a listener to an event and removes it after it has been triggered once.
Signature #
virtual void once(kuzzleio::Event event, kuzzleio::EventListener* listener) = 0;
Arguments #
Argument | Type | Description |
---|---|---|
event | kuzzleio::Event | Enum representing the event to emit |
listener | kuzzleio::EventListener* | Pointer to a c++11 lambda |
event #
One of the following event:
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)>
.
Edit this page on Github(opens new window)