|
0.3.1
|
Data Structures | |
| struct | callback |
| Not yet documented. More... | |
| struct | callback_list |
| Not yet documented. More... | |
Typedefs | |
| typedef int32_t | callback_id_t |
| Not yet documented. | |
| typedef void(* | callback_handler_t) (void *work) |
| Not yet documented. | |
| typedef struct callback | callback_t |
| Not yet documented. | |
| typedef struct callback_list | callback_list_t |
| Not yet documented. | |
Functions | |
| static void | callback_call (const callback_t *callback) |
| Not yet documented. | |
| callback_list_t * | callback_list_alloc (uint32_t count) |
| Not yet documented. | |
| void | callback_list_free (callback_list_t *callback_list) |
| Not yet documented. | |
| void | callback_list_init (callback_list_t *callback_list, callback_t *callbacks, uint32_t count) |
| Not yet documented. | |
| void | callback_list_process (callback_list_t *callback_list) |
| Not yet documented. | |
| void | callback_list_rev_process (callback_list_t *callback_list) |
| Not yet documented. | |
| callback_id_t | callback_list_callback_add (callback_list_t *callback_list, callback_handler_t handler, void *work) |
| Not yet documented. | |
| void | callback_list_callback_remove (callback_list_t *callback_list, callback_id_t id) |
| Not yet documented. | |
| void | callback_list_clear (callback_list_t *callback_list) |
| Not yet documented. | |
| void | callback_init (callback_t *callback) |
| Not yet documented. | |
| void | callback_set (callback_t *callback, callback_handler_t handler, void *work) |
| Not yet documented. | |
Description goes here.
| struct callback |
Not yet documented.
| Data Fields | ||
|---|---|---|
| callback_handler_t | handler | Not yet documented. |
| void * | work | Not yet documented. |
| struct callback_list |
Not yet documented.
| Data Fields | ||
|---|---|---|
| callback_t * | callbacks | Not yet documented. |
| uint32_t | count | Not yet documented. |
|
inlinestatic |
Not yet documented.
| callback |
| callback_list_t * callback_list_alloc | ( | uint32_t | count | ) |
Not yet documented.
| count |
| void callback_list_free | ( | callback_list_t * | callback_list | ) |
Not yet documented.
| callback_list |
| void callback_list_init | ( | callback_list_t * | callback_list, |
| callback_t * | callbacks, | ||
| uint32_t | count | ||
| ) |
Not yet documented.
| callback_list | |
| callbacks | |
| count |
| void callback_list_process | ( | callback_list_t * | callback_list | ) |
Not yet documented.
| callback_list |
| void callback_list_rev_process | ( | callback_list_t * | callback_list | ) |
Not yet documented.
| callback_list |
| callback_id_t callback_list_callback_add | ( | callback_list_t * | callback_list, |
| callback_handler_t | handler, | ||
| void * | work | ||
| ) |
| void callback_list_callback_remove | ( | callback_list_t * | callback_list, |
| callback_id_t | id | ||
| ) |
Not yet documented.
| callback_list | |
| id |
| void callback_list_clear | ( | callback_list_t * | callback_list | ) |
Not yet documented.
| callback_list |
| void callback_init | ( | callback_t * | callback | ) |
Not yet documented.
| callback |
| void callback_set | ( | callback_t * | callback, |
| callback_handler_t | handler, | ||
| void * | work | ||
| ) |
Not yet documented.
| callback | |
| handler | |
| work |