| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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. | ||
| char | exten_name [AST_MAX_EXTENSION] | |
| char * | last_presence_message | |
| int | last_presence_state | |
| char * | last_presence_subtype | |
| int | laststate | |
| struct { | ||
| struct ast_hint * next | ||
| } | list | |
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 354 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 364 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 353 of file pbx.c.
Referenced by action_extensionstatelist(), ast_add_hint(), ast_add_hint(), ast_change_hint(), ast_change_hint(), ast_merge_contexts_and_delete(), ast_remove_hint(), 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 365 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 362 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 360 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 361 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 357 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().
| struct { ... } list | 
Pointer to next hint in list
Referenced by ast_add_hint(), and ast_change_hint().