Description of a tone. More...
#include <indications.h>

Data Fields | |
| union { | |
| struct { | |
| unsigned int killme:1 | |
| } | |
| uint32_t __padding | |
| }; | |
| Flags only used internally. | |
| const char * | data |
| Description of a tone. | |
| struct { | |
| struct ast_tone_zone_sound * next | |
| } | entry |
| Linked list fields for including in the list on an ast_tone_zone. | |
| const char * | name |
| Name of the tone. For example, "busy". | |
Description of a tone.
| union { ... } |
Flags only used internally.
| uint32_t __padding |
Definition at line 58 of file indications.h.
| const char* data |
Description of a tone.
The format is a comma separated list of tone parts in the following format:
Format: [!][M]freq[<+|*>freq2][/duration]
Definition at line 53 of file indications.h.
Referenced by ast_app_dtget(), dial_handle_playtones(), play_dialtone(), handle_playtones(), read_exec(), readexten_exec(), dialtone_indicate(), skinny_transfer(), in_band_indication(), ast_indicate_data(), ast_tone_zone_sound_destructor(), ast_register_indication(), handle_cli_indication_show(), and pbx_builtin_waitexten().
| struct { ... } entry |
Linked list fields for including in the list on an ast_tone_zone.
Referenced by ast_tone_zone_destructor(), ast_register_indication(), ast_unregister_indication(), handle_cli_indication_show(), tone_zone_mark(), prune_tone_zone(), and ast_tone_zone_data_add_structure().
| unsigned int killme |
Definition at line 60 of file indications.h.
Referenced by tone_zone_mark(), and prune_tone_zone().
| const char* name |
Name of the tone. For example, "busy".
Definition at line 38 of file indications.h.
Referenced by ast_get_indication_tone(), ast_tone_zone_sound_destructor(), ast_register_indication(), ast_unregister_indication(), complete_indications(), and handle_cli_indication_show().
| struct ast_tone_zone_sound* next |
Definition at line 55 of file indications.h.