Collaboration diagram for ast_context:
Data Fields | |
ast_sw * | alts |
ast_ignorepat * | ignorepats |
ast_include * | includes |
ast_mutex_t | lock |
char | name [0] |
ast_context * | next |
const char * | registrar |
ast_exten * | root |
Definition at line 156 of file pbx.c.
|
Alternative switches Definition at line 163 of file pbx.c. Referenced by __ast_context_destroy(), ast_context_add_switch2(), ast_context_remove_switch2(), and ast_walk_context_switches(). |
|
Patterns for which to continue playing dialtone Definition at line 161 of file pbx.c. Referenced by __ast_context_destroy(), ast_context_add_ignorepat2(), ast_context_remove_ignorepat2(), ast_ignore_pattern(), and ast_walk_context_ignorepats(). |
|
Include other contexts Definition at line 160 of file pbx.c. Referenced by __ast_context_destroy(), ast_context_add_include2(), ast_context_create(), ast_context_remove_include2(), and ast_walk_context_includes(). |
|
A lock to prevent multiple threads from clobbering the context Definition at line 157 of file pbx.c. Referenced by __ast_context_destroy(), ast_add_extension2(), ast_context_add_ignorepat2(), ast_context_add_include2(), ast_context_add_switch2(), ast_context_remove_extension2(), ast_context_remove_ignorepat2(), ast_context_remove_include2(), ast_context_remove_switch2(), ast_lock_context(), and ast_unlock_context(). |
|
Name of the context Definition at line 164 of file pbx.c. Referenced by __ast_context_destroy(), ast_add_extension2(), ast_context_create(), ast_context_find(), ast_get_context_name(), ast_hint_state_changed(), and ast_merge_contexts_and_delete(). |
|
Link them together Definition at line 159 of file pbx.c. Referenced by __ast_context_destroy(), ast_context_create(), ast_context_find(), and ast_walk_contexts(). |
|
Registrar Definition at line 162 of file pbx.c. Referenced by __ast_context_destroy(), ast_add_extension2(), ast_get_context_registrar(), and ast_merge_contexts_and_delete(). |
|
The root of the list of extensions Definition at line 158 of file pbx.c. Referenced by __ast_context_destroy(), ast_add_extension2(), ast_context_remove_extension2(), and ast_walk_context_extensions(). |