Zephyr API Documentation 4.0.99
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