|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
hawkBit event header file More...
Go to the source code of this file.
Macros | |
| #define | HAWKBIT_EVENT_CREATE_CALLBACK(_callback, _handler, _event) |
| Macro to create and initialize a struct hawkbit_event_callback properly. | |
Typedefs | |
| typedef void(* | hawkbit_event_callback_handler_t) (struct hawkbit_event_callback *cb, enum hawkbit_event_type event) |
| Define the application callback handler function signature. | |
Functions | |
| static void | hawkbit_event_init_callback (struct hawkbit_event_callback *callback, hawkbit_event_callback_handler_t handler, enum hawkbit_event_type event) |
| Helper to initialize a struct hawkbit_event_callback properly. | |
| int | hawkbit_event_add_callback (struct hawkbit_event_callback *cb) |
| Add an application callback. | |
| int | hawkbit_event_remove_callback (struct hawkbit_event_callback *cb) |
| Remove an application callback. | |
hawkBit event header file