Sat Mar 10 01:55:55 2012

Asterisk developer's documentation


ast_state_cb Struct Reference

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 {
   ast_state_cb *   next
entry
int id


Detailed Description

ast_state_cb: An extension state notify register item

Definition at line 920 of file pbx.c.


Field Documentation

ast_state_cb_type change_cb

Callback when state changes.

Definition at line 926 of file pbx.c.

Referenced by ast_merge_contexts_and_delete(), destroy_hint(), and statecbs_cmp().

void* data

Arbitrary data passed for callbacks.

Definition at line 924 of file pbx.c.

Referenced by ast_merge_contexts_and_delete(), destroy_hint(), and destroy_state_cb().

ast_state_cb_destroy_type destroy_cb

Callback when destroyed so any resources given by the registerer can be freed.

Definition at line 928 of file pbx.c.

Referenced by destroy_state_cb().

struct { ... } entry

Note:
Only used by ast_merge_contexts_and_delete

int id

Watcher ID returned when registered.

Definition at line 922 of file pbx.c.

Referenced by destroy_state_cb(), and hint_id_cmp().

struct ast_state_cb* next

Definition at line 930 of file pbx.c.


The documentation for this struct was generated from the following file:
Generated on Sat Mar 10 01:55:55 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7