ast_state_cb: An extension state notify register item More...
Data Fields | |
ast_state_cb_type | change_cb |
void * | data |
ast_state_cb_destroy_type | destroy_cb |
struct { | |
struct ast_state_cb * next | |
} | entry |
int | id |
ast_state_cb: An extension state notify register item
ast_state_cb_type change_cb |
Callback when state changes.
Definition at line 995 of file pbx.c.
Referenced by ast_extension_state_add_destroy(), ast_merge_contexts_and_delete(), destroy_hint(), handle_statechange(), and statecbs_cmp().
void* data |
Arbitrary data passed for callbacks.
Definition at line 993 of file pbx.c.
Referenced by ast_extension_state_add_destroy(), ast_merge_contexts_and_delete(), destroy_hint(), destroy_state_cb(), and handle_statechange().
ast_state_cb_destroy_type destroy_cb |
Callback when destroyed so any resources given by the registerer can be freed.
Definition at line 997 of file pbx.c.
Referenced by ast_extension_state_add_destroy(), and destroy_state_cb().
struct { ... } entry |
int id |
Watcher ID returned when registered.
Definition at line 991 of file pbx.c.
Referenced by ast_extension_state_add_destroy(), destroy_state_cb(), and hint_id_cmp().
struct ast_state_cb* next |