Asterisk - The Open Source Telephony Project GIT-master-a358458
Data Fields
ast_state_cb Struct Reference

ast_state_cb: An extension state notify register item More...

Collaboration diagram for ast_state_cb:
Collaboration graph
[legend]

Data Fields

ast_state_cb_type callback
 
ast_state_cb_type change_cb
 
void * data
 
ast_state_cb_destroy_type destroy_cb
 
struct {
   struct ast_state_cb *   next
 
entry
 
int extended
 
int id
 

Detailed Description

ast_state_cb: An extension state notify register item

Definition at line 308 of file pbx.c.

Field Documentation

◆ callback

Definition at line 2420 of file extconf.c.

◆ change_cb

ast_state_cb_type change_cb

◆ data

void * data

◆ destroy_cb

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

Definition at line 318 of file pbx.c.

Referenced by destroy_state_cb(), and extension_state_add_destroy().

◆ 

struct { ... } entry
Note
Only used by ast_merge_contexts_and_delete

◆ extended

int extended

Flag if this callback is an extended callback containing detailed device status

Definition at line 314 of file pbx.c.

Referenced by device_state_notify_callbacks(), and extension_state_add_destroy().

◆ id

int id

◆ next

struct ast_state_cb * next

Definition at line 320 of file pbx.c.

Referenced by ast_remove_hint().


The documentation for this struct was generated from the following files: