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 984 of file app_meetme.c.


Field Documentation

Definition at line 989 of file app_meetme.c.

Definition at line 989 of file app_meetme.c.

unsigned int active_stations

Number of stations currently on a call with this trunk

Definition at line 994 of file app_meetme.c.

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

Definition at line 989 of file app_meetme.c.

Referenced by sla_build_trunk(), sla_show_trunks(), and sla_trunk_destructor().

unsigned int barge_disabled

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

Definition at line 1001 of file app_meetme.c.

Referenced by sla_build_trunk(), sla_find_trunk_ref_byname(), and sla_show_trunks().

struct ast_channel* chan [read]

Definition at line 989 of file app_meetme.c.

Referenced by sla_show_trunks().

struct sla_station_ref* first [read]

Definition at line 990 of file app_meetme.c.

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 1004 of file app_meetme.c.

Referenced by sla_build_trunk(), sla_find_trunk_ref_byname(), and sla_show_trunks().

unsigned int hold_stations

Number of stations that have this trunk on hold.

Definition at line 996 of file app_meetme.c.

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

struct sla_station_ref* last [read]

Definition at line 990 of file app_meetme.c.

unsigned int mark

Mark used during reload processing

Definition at line 1009 of file app_meetme.c.

Referenced by sla_build_trunk(), sla_trunk_is_marked(), and sla_trunk_mark().

unsigned int num_stations

Number of stations that use this trunk

Definition at line 992 of file app_meetme.c.

Referenced by sla_add_trunk_to_station().

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 1007 of file app_meetme.c.

Referenced by sla_station_exec(), and sla_trunk_exec().

unsigned int ring_timeout

Definition at line 998 of file app_meetme.c.

Referenced by sla_build_trunk(), sla_calc_trunk_timeouts(), and sla_show_trunks().

struct { ... } stations


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

Generated on Thu Apr 16 06:37:36 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6