Description of a tone. More...
#include <indications.h>
Public Member Functions | |
AST_LIST_ENTRY (ast_tone_zone_sound) entry | |
Linked list fields for including in the list on an ast_tone_zone. | |
Data Fields | |
union { | |
struct { | |
unsigned int killme:1 | |
} | |
uint32_t __padding | |
}; | |
Flags only used internally. | |
const char * | data |
Description of a tone. | |
const char * | name |
Name of the tone. For example, "busy". |
Description of a tone.
Definition at line 36 of file indications.h.
AST_LIST_ENTRY | ( | ast_tone_zone_sound | ) |
Linked list fields for including in the list on an ast_tone_zone.
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(), ast_indicate_data(), ast_register_indication(), ast_tone_zone_sound_destructor(), dial_handle_playtones(), dialtone_indicate(), handle_cli_indication_show(), handle_playtones(), in_band_indication(), pbx_builtin_waitexten(), play_dialtone(), read_exec(), readexten_exec(), and skinny_transfer().
unsigned int killme |
Definition at line 60 of file indications.h.
Referenced by prune_tone_zone(), and tone_zone_mark().
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_register_indication(), ast_tone_zone_sound_destructor(), ast_unregister_indication(), complete_indications(), and handle_cli_indication_show().