Asterisk - The Open Source Telephony Project GIT-master-f36a736
Data Fields
sla_trunk Struct Reference
Collaboration diagram for sla_trunk:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
unsigned int active_stations
 
const ast_string_field autocontext
 
unsigned int barge_disabled:1
 
struct ast_channelchan
 
const ast_string_field device
 
unsigned int hold_access:1
 
unsigned int hold_stations
 
unsigned int mark:1
 
const ast_string_field name
 
unsigned int num_stations
 
unsigned int on_hold:1
 
unsigned int ring_timeout
 
struct {
   struct sla_station_ref *   first
 
   struct sla_station_ref *   last
 
stations
 

Detailed Description

Definition at line 221 of file app_sla.c.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 226 of file app_sla.c.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 226 of file app_sla.c.

◆ active_stations

unsigned int active_stations

Number of stations currently on a call with this trunk

Definition at line 231 of file app_sla.c.

Referenced by run_station(), and sla_station_exec().

◆ autocontext

const ast_string_field autocontext

Definition at line 226 of file app_sla.c.

Referenced by sla_show_trunks(), and sla_trunk_destructor().

◆ barge_disabled

unsigned int barge_disabled

If set to 1, no station will be able to join an active call with this trunk.

Definition at line 238 of file app_sla.c.

Referenced by sla_find_trunk_ref_byname(), and sla_show_trunks().

◆ chan

struct ast_channel* chan

◆ device

const ast_string_field device

Definition at line 226 of file app_sla.c.

Referenced by sla_show_trunks().

◆ first

struct sla_station_ref* first

Definition at line 227 of file app_sla.c.

◆ hold_access

unsigned int hold_access

This option uses the values in the sla_hold_access enum and sets the access control type for hold on this trunk.

Definition at line 241 of file app_sla.c.

Referenced by sla_find_trunk_ref_byname(), and sla_show_trunks().

◆ hold_stations

unsigned int hold_stations

Number of stations that have this trunk on hold.

Definition at line 233 of file app_sla.c.

Referenced by run_station(), sla_find_trunk_ref_byname(), and sla_station_exec().

◆ last

struct sla_station_ref* last

Definition at line 227 of file app_sla.c.

◆ mark

unsigned int mark

Mark used during reload processing

Definition at line 246 of file app_sla.c.

Referenced by sla_trunk_is_marked(), and sla_trunk_mark().

◆ name

const ast_string_field name

◆ num_stations

unsigned int num_stations

Number of stations that use this trunk

Definition at line 229 of file app_sla.c.

◆ on_hold

unsigned int on_hold

Whether this trunk is currently on hold, meaning that once a station connects to it, the trunk channel needs to have UNHOLD indicated to it.

Definition at line 244 of file app_sla.c.

Referenced by sla_station_exec().

◆ ring_timeout

unsigned int ring_timeout

Definition at line 235 of file app_sla.c.

Referenced by sla_calc_trunk_timeouts(), and sla_show_trunks().

◆ 

struct { ... } stations

The documentation for this struct was generated from the following file: