Asterisk - The Open Source Telephony Project  GIT-master-09303e8
Data Fields
confbridge_conference Struct Reference

The structure that represents a conference bridge. More...

#include <confbridge.h>

Data Fields

struct {
   struct confbridge_user *   first
 
   struct confbridge_user *   last
 
active_list
 
unsigned int activeusers
 
struct bridge_profile b_profile
 
struct ast_bridgebridge
 
unsigned int locked:1
 
unsigned int markedusers
 
unsigned int muted:1
 
char name [MAX_CONF_NAME]
 
struct ast_strorig_rec_file
 
struct ast_channelplayback_chan
 
struct ast_taskprocessorplayback_queue
 
struct ast_channelrecord_chan
 
struct ast_strrecord_filename
 
struct confbridge_statestate
 
struct {
   struct confbridge_user *   first
 
   struct confbridge_user *   last
 
waiting_list
 
unsigned int waitingusers
 

Detailed Description

The structure that represents a conference bridge.

Definition at line 243 of file confbridge.h.

Field Documentation

◆ active_list

struct { ... } active_list

◆ activeusers

unsigned int activeusers

◆ b_profile

struct bridge_profile b_profile

◆ bridge

struct ast_bridge* bridge

◆ first

struct confbridge_user* first

Definition at line 257 of file confbridge.h.

◆ last

struct confbridge_user* last

Definition at line 257 of file confbridge.h.

◆ locked

unsigned int locked

◆ markedusers

unsigned int markedusers

◆ muted

unsigned int muted

◆ name

char name[MAX_CONF_NAME]

◆ orig_rec_file

struct ast_str* orig_rec_file

Previous b_profile.rec_file.

Definition at line 256 of file confbridge.h.

Referenced by conf_start_record(), and destroy_conference_bridge().

◆ playback_chan

struct ast_channel* playback_chan

Channel used for playback into the conference bridge

Definition at line 253 of file confbridge.h.

Referenced by alloc_playback_chan(), destroy_conference_bridge(), hangup_playback(), playback_common(), and push_announcer().

◆ playback_queue

struct ast_taskprocessor* playback_queue

Queue for playing back bridge announcements and managing the announcer channel

Definition at line 259 of file confbridge.h.

Referenced by alloc_playback_chan(), async_delete_name_rec(), async_play_sound_helper(), destroy_conference_bridge(), and play_sound_helper().

◆ record_chan

struct ast_channel* record_chan

Channel used for recording the conference

Definition at line 254 of file confbridge.h.

Referenced by conf_is_recording(), conf_start_record(), conf_stop_record(), and destroy_conference_bridge().

◆ record_filename

struct ast_str* record_filename

Recording filename.

Definition at line 255 of file confbridge.h.

Referenced by conf_start_record(), destroy_conference_bridge(), and join_conference_bridge().

◆ state

Conference state information

Definition at line 245 of file confbridge.h.

Referenced by conf_change_state(), handle_conf_user_join(), handle_conf_user_leave(), and join_conference_bridge().

◆ waiting_list

struct { ... } waiting_list

◆ waitingusers

unsigned int waitingusers

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