Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Structure for dial plan hints. More...
Data Fields | |
struct ao2_container * | callbacks |
struct ast_state_cb * | callbacks |
char | context_name [AST_MAX_CONTEXT] |
struct { | |
size_t current | |
char ** elems | |
size_t max | |
} | devices |
struct ast_exten * | exten |
Hint extension. More... | |
char | exten_name [AST_MAX_EXTENSION] |
char * | last_presence_message |
int | last_presence_state |
char * | last_presence_subtype |
int | laststate |
Structure for dial plan hints.
See Extension and device states in Asterisk
struct ao2_container* callbacks |
Device state callback container for this extension
Definition at line 339 of file pbx.c.
Referenced by ast_add_hint(), ast_extension_state_del(), ast_merge_contexts_and_delete(), ast_remove_hint(), destroy_hint(), device_state_cb(), device_state_notify_callbacks(), extension_state_add_destroy(), find_hint_by_cb_id(), handle_show_hint(), handle_show_hints(), and presence_state_notify_callbacks().
struct ast_state_cb* callbacks |
char context_name[AST_MAX_CONTEXT] |
Context of destroyed hint extension.
Definition at line 349 of file pbx.c.
Referenced by ast_remove_hint(), and device_state_cb().
struct { ... } devices |
Devices associated with the hint
Referenced by add_hintdevice(), ast_add_hint(), destroy_hint(), and remove_hintdevice().
struct ast_exten * exten |
Hint extension.
Extension
Definition at line 338 of file pbx.c.
Referenced by action_extensionstatelist(), ast_add_hint(), ast_change_hint(), ast_merge_contexts_and_delete(), ast_remove_hint(), complete_core_show_hint(), device_state_notify_callbacks(), handle_hint_change_message_type(), handle_show_hint(), handle_show_hints(), hint_cmp(), hint_hash(), presence_state_notify_callbacks(), and print_hints_key().
char exten_name[AST_MAX_EXTENSION] |
Extension of destroyed hint extension.
Definition at line 350 of file pbx.c.
Referenced by ast_remove_hint(), and device_state_cb().
char* last_presence_message |
Last known presence message string
Definition at line 347 of file pbx.c.
Referenced by ast_add_hint(), ast_merge_contexts_and_delete(), destroy_hint(), execute_state_callback(), and presence_state_notify_callbacks().
int last_presence_state |
Presence state variables Last known presence state
Definition at line 345 of file pbx.c.
Referenced by ast_add_hint(), ast_merge_contexts_and_delete(), execute_state_callback(), handle_show_hint(), handle_show_hints(), and presence_state_notify_callbacks().
char* last_presence_subtype |
Last known presence subtype string
Definition at line 346 of file pbx.c.
Referenced by ast_add_hint(), ast_merge_contexts_and_delete(), destroy_hint(), execute_state_callback(), and presence_state_notify_callbacks().
int laststate |
Dev state variables Last known device state
Last known state
Definition at line 342 of file pbx.c.
Referenced by action_extensionstatelist(), ast_add_hint(), ast_merge_contexts_and_delete(), device_state_cb(), device_state_notify_callbacks(), execute_state_callback(), handle_show_hint(), and handle_show_hints().