confbridge_conference Struct Reference

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

#include <confbridge.h>

Collaboration diagram for confbridge_conference:

Collaboration graph
[legend]

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
ast_mutex_t playback_lock
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 214 of file confbridge.h.


Field Documentation

struct { ... } active_list

unsigned int activeusers

struct bridge_profile b_profile [read]

struct ast_bridge* bridge [read]

struct confbridge_user* first [read]

Definition at line 229 of file confbridge.h.

struct confbridge_user* last [read]

Definition at line 229 of file confbridge.h.

unsigned int locked

unsigned int markedusers

unsigned int muted

Is this conference bridge muted?

Definition at line 223 of file confbridge.h.

Referenced by action_toggle_mute_participants().

char name[MAX_CONF_NAME]

struct ast_str* orig_rec_file [read]

Previous b_profile.rec_file.

Definition at line 227 of file confbridge.h.

Referenced by conf_start_record(), and destroy_conference_bridge().

struct ast_channel* playback_chan [read]

Channel used for playback into the conference bridge

Definition at line 224 of file confbridge.h.

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

Lock used for playback channel

Definition at line 228 of file confbridge.h.

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

struct ast_channel* record_chan [read]

Channel used for recording the conference

Definition at line 225 of file confbridge.h.

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

struct ast_str* record_filename [read]

Recording filename.

Definition at line 226 of file confbridge.h.

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

struct confbridge_state* state [read]

Conference state information

Definition at line 216 of file confbridge.h.

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

struct { ... } waiting_list

unsigned int waitingusers


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

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