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 |