Wed Apr 6 11:30:13 2011

Asterisk developer's documentation


conference_bridge Struct Reference

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


Data Fields

ast_bridgebridge
unsigned int locked:1
unsigned int markedusers
char name [MAX_CONF_NAME]
ast_channelplayback_chan
ast_mutex_t playback_lock
unsigned int users
struct {
   conference_bridge_user *   first
   conference_bridge_user *   last
users_list


Detailed Description

The structure that represents a conference bridge.

Definition at line 154 of file app_confbridge.c.


Field Documentation

struct ast_bridge* bridge

Bridge structure doing the mixing

Definition at line 156 of file app_confbridge.c.

Referenced by confbridge_exec(), destroy_conference_bridge(), leave_conference_bridge(), menu_callback(), play_sound_file(), post_join_marked(), and post_join_unmarked().

struct conference_bridge_user* first

Definition at line 160 of file app_confbridge.c.

struct conference_bridge_user* last

Definition at line 160 of file app_confbridge.c.

unsigned int locked

Is this conference bridge locked?

Definition at line 159 of file app_confbridge.c.

Referenced by join_conference_bridge(), and menu_callback().

unsigned int markedusers

Number of marked users present

Definition at line 158 of file app_confbridge.c.

Referenced by join_conference_bridge(), leave_conference_bridge(), menu_callback(), and post_join_marked().

char name[MAX_CONF_NAME]

Name of the conference bridge

Definition at line 155 of file app_confbridge.c.

Referenced by conference_bridge_cmp_cb(), conference_bridge_hash_cb(), destroy_conference_bridge(), join_conference_bridge(), leave_conference_bridge(), and play_sound_file().

struct ast_channel* playback_chan

Channel used for playback into the conference bridge

Definition at line 161 of file app_confbridge.c.

Referenced by destroy_conference_bridge(), and play_sound_file().

ast_mutex_t playback_lock

Lock used for playback channel

Definition at line 162 of file app_confbridge.c.

Referenced by destroy_conference_bridge(), and play_sound_file().

unsigned int users

Number of users present

Definition at line 157 of file app_confbridge.c.

Referenced by announce_user_count(), confbridge_exec(), join_conference_bridge(), leave_conference_bridge(), menu_callback(), and post_join_unmarked().

struct { ... } users_list

List of users participating in the conference bridge

Referenced by join_conference_bridge(), leave_conference_bridge(), menu_callback(), post_join_marked(), and post_join_unmarked().


The documentation for this struct was generated from the following file:
Generated on Wed Apr 6 11:30:13 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7