Wed Aug 18 22:34:39 2010

Asterisk developer's documentation


sla_trunk Struct Reference


Data Fields

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

Detailed Description

Definition at line 505 of file app_meetme.c.


Field Documentation

struct ast_string_field_mgr __field_mgr

Definition at line 511 of file app_meetme.c.

struct ast_string_field_pool* __field_mgr_pool

Definition at line 511 of file app_meetme.c.

unsigned int active_stations

Number of stations currently on a call with this trunk

Definition at line 516 of file app_meetme.c.

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

const ast_string_field autocontext

Definition at line 511 of file app_meetme.c.

Referenced by destroy_trunk(), and sla_show_trunks().

unsigned int barge_disabled

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

Definition at line 523 of file app_meetme.c.

Referenced by sla_find_trunk_ref_byname(), and sla_show_trunks().

struct ast_channel* chan

Definition at line 519 of file app_meetme.c.

Referenced by dial_trunk(), sla_calc_trunk_timeouts(), sla_handle_dial_state_event(), sla_handle_hold_event(), sla_ring_station(), sla_station_exec(), and sla_trunk_exec().

const ast_string_field device

Definition at line 511 of file app_meetme.c.

Referenced by dial_trunk(), and sla_show_trunks().

struct { ... } entry

struct sla_station_ref* first

Definition at line 512 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 526 of file app_meetme.c.

Referenced by 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 518 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

Definition at line 512 of file app_meetme.c.

const ast_string_field name

Definition at line 511 of file app_meetme.c.

Referenced by destroy_station(), run_station(), sla_add_trunk_to_station(), sla_change_trunk_state(), sla_find_trunk(), sla_find_trunk_ref_byname(), sla_handle_hold_event(), sla_queue_event_conf(), sla_show_stations(), sla_show_trunks(), sla_state(), sla_station_exec(), and sla_stop_ringing_trunk().

struct sla_trunk* next

Definition at line 506 of file app_meetme.c.

unsigned int num_stations

Number of stations that use this trunk

Definition at line 514 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 529 of file app_meetme.c.

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

unsigned int ref_count

Use count for inside sla_trunk_exec

Definition at line 531 of file app_meetme.c.

Referenced by sla_check_reload(), and sla_trunk_exec().

unsigned int ring_timeout

Definition at line 520 of file app_meetme.c.

Referenced by sla_calc_trunk_timeouts(), and sla_show_trunks().

struct { ... } stations

Referenced by destroy_trunk(), sla_add_trunk_to_station(), sla_check_station_hold_access(), sla_ring_stations(), and sla_show_trunks().


The documentation for this struct was generated from the following file:
Generated on Wed Aug 18 22:34:39 2010 for Asterisk - the Open Source PBX by  doxygen 1.4.7