![]() |
Doly C++ SDK v1.00
|
Functions | |
| void | AddListener (LedEventListener *observer, bool priority=false) |
| Register a LedEventListener instance. | |
| void | RemoveListener (LedEventListener *observer) |
| Unregister a previously registered LedEventListener instance. | |
| void | AddListenerOnComplete (void(*onEvent)(uint16_t id, LedSide side)) |
| Register a static/free function to receive completion events. | |
| void | RemoveListenerOnComplete (void(*onEvent)(uint16_t id, LedSide side)) |
| Unregister a previously registered completion callback. | |
| void | AddListenerOnError (void(*onError)(uint16_t id, LedSide side, LedErrorType type)) |
| Register a static/free function to receive error events. | |
| void | RemoveListenerOnError (void(*onError)(uint16_t id, LedSide side, LedErrorType type)) |
| Unregister a previously registered error callback. | |
| void LedEvent::AddListener | ( | LedEventListener * | observer, |
| bool | priority = false ) |
Register a LedEventListener instance.
| observer | Listener object to register. |
| priority | If true, the listener is inserted with higher priority (called earlier). |
observer alive while it is registered. Unregister it before destruction. | void LedEvent::AddListenerOnComplete | ( | void(* | onEvent )(uint16_t id, LedSide side) | ) |
Register a static/free function to receive completion events.
| onEvent | Callback invoked when an activity completes. |
| void LedEvent::AddListenerOnError | ( | void(* | onError )(uint16_t id, LedSide side, LedErrorType type) | ) |
Register a static/free function to receive error events.
| onError | Callback invoked when an activity fails or is aborted. |
| void LedEvent::RemoveListener | ( | LedEventListener * | observer | ) |
Unregister a previously registered LedEventListener instance.
| observer | Listener object to unregister. |
| void LedEvent::RemoveListenerOnComplete | ( | void(* | onEvent )(uint16_t id, LedSide side) | ) |
Unregister a previously registered completion callback.
| onEvent | Callback to remove. |
| void LedEvent::RemoveListenerOnError | ( | void(* | onError )(uint16_t id, LedSide side, LedErrorType type) | ) |
Unregister a previously registered error callback.
| onError | Callback to remove. |