Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
A station's reference to a trunk. More...
Data Fields | |
struct ast_channel * | chan |
struct { | |
struct sla_trunk_ref * next | |
} | entry |
unsigned int | mark:1 |
unsigned int | ring_delay |
unsigned int | ring_timeout |
enum sla_trunk_state | state |
struct sla_trunk * | trunk |
A station's reference to a trunk.
An sla_station keeps a list of trunk_refs. This holds metadata about the stations usage of the trunk.
struct ast_channel* chan |
Definition at line 259 of file app_sla.c.
Referenced by answer_trunk_chan(), conf_kick_all(), conf_run(), run_station(), sla_change_trunk_state(), sla_check_inuse_station(), sla_queue_event_conf(), and sla_station_exec().
struct { ... } entry |
unsigned int mark |
Mark used during reload processing
Definition at line 269 of file app_sla.c.
Referenced by sla_add_trunk_to_station(), sla_station_is_marked(), and sla_station_mark().
struct sla_trunk_ref* next |
unsigned int ring_delay |
Ring delay to use when this trunk is ringing on this specific station. This takes higher priority than a ring delay set at the station level.
Definition at line 267 of file app_sla.c.
Referenced by sla_add_trunk_to_station(), and sla_show_stations().
unsigned int ring_timeout |
Ring timeout to use when this trunk is ringing on this specific station. This takes higher priority than a ring timeout set at the station level.
Definition at line 263 of file app_sla.c.
Referenced by sla_add_trunk_to_station(), sla_calc_station_timeouts(), and sla_show_stations().
enum sla_trunk_state state |
Definition at line 258 of file app_sla.c.
Referenced by run_station(), sla_add_trunk_to_station(), sla_change_trunk_state(), sla_check_station_hold_access(), sla_choose_idle_trunk(), sla_find_trunk_ref_byname(), sla_show_stations(), sla_state(), and sla_station_exec().
struct sla_trunk* trunk |
Definition at line 257 of file app_sla.c.
Referenced by create_trunk_ref(), run_station(), sla_add_trunk_to_station(), sla_build_station(), sla_calc_station_timeouts(), sla_change_trunk_state(), sla_check_station_hold_access(), sla_choose_ringing_trunk(), sla_find_trunk_ref(), sla_find_trunk_ref_byname(), sla_hangup_stations(), sla_queue_event_conf(), sla_show_stations(), sla_state(), sla_station_destructor(), sla_station_exec(), sla_stop_ringing_station(), and sla_trunk_ref_destructor().