A set of tones for a given locale. More...
#include <indications.h>
Data Fields | |
union { | |
struct { | |
unsigned int killme:1 | |
} | |
uint32_t __padding | |
}; | |
char | country [5] |
Country code that this set of tones is for. | |
char | description [40] |
Text description of the given country. | |
unsigned int | nrringcadence |
Number of ring cadence elements in the ringcadence array. | |
int * | ringcadence |
Array of ring cadence parts. | |
struct { | |
struct ast_tone_zone_sound * first | |
struct ast_tone_zone_sound * last | |
} | tones |
A set of tones for a given locale.
Definition at line 71 of file indications.h.
union { ... } |
uint32_t __padding |
Definition at line 93 of file indications.h.
char country[5] |
Country code that this set of tones is for.
Definition at line 73 of file indications.h.
Referenced by ast_get_indication_zone(), ast_register_indication_country(), ast_tone_zone_cmp(), ast_tone_zone_hash(), ast_unregister_indication_country(), ast_var_channels_table(), ast_var_indications(), ast_var_indications_table(), complete_country(), complete_indications(), func_channel_read(), handle_cli_indication_add(), handle_cli_indication_show(), and parse_tone_zone().
char description[40] |
Text description of the given country.
This is for nothing more than friendly display to a human.
Definition at line 79 of file indications.h.
Referenced by ast_var_indications_table(), handle_cli_indication_show(), is_valid_tone_zone(), and store_config_tone_zone().
struct ast_tone_zone_sound* first |
Definition at line 90 of file indications.h.
unsigned int killme |
Definition at line 95 of file indications.h.
Referenced by prune_tone_zone(), reset_tone_zone(), and tone_zone_mark().
struct ast_tone_zone_sound* last |
Definition at line 90 of file indications.h.
unsigned int nrringcadence |
Number of ring cadence elements in the ringcadence array.
Definition at line 81 of file indications.h.
Referenced by ast_get_indication_zone(), ast_unregister_indication_country(), complete_indications(), handle_cli_indication_show(), parse_tone_zone(), reset_tone_zone(), and store_tone_zone_ring_cadence().
int* ringcadence |
Array of ring cadence parts.
Each element is an amount of time in milliseconds. The first element is for time on, and from there it alternates between on and off.
Definition at line 88 of file indications.h.
Referenced by ast_tone_zone_destructor(), handle_cli_indication_show(), reset_tone_zone(), and store_tone_zone_ring_cadence().
struct { ... } tones |