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

Data Fields | |
| struct ast_bridge * | bridge |
| unsigned int | locked:1 |
| unsigned int | markedusers |
| char | name [MAX_CONF_NAME] |
| struct ast_channel * | playback_chan |
| ast_mutex_t | playback_lock |
| unsigned int | users |
| struct { | |
| struct conference_bridge_user * first | |
| struct conference_bridge_user * last | |
| } | users_list |
The structure that represents a conference bridge.
Definition at line 158 of file app_confbridge.c.
| struct ast_bridge* bridge |
Bridge structure doing the mixing
Definition at line 160 of file app_confbridge.c.
Referenced by confbridge_exec(), destroy_conference_bridge(), join_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 164 of file app_confbridge.c.
| struct conference_bridge_user* last |
Definition at line 164 of file app_confbridge.c.
| unsigned int locked |
Is this conference bridge locked?
Definition at line 163 of file app_confbridge.c.
Referenced by join_conference_bridge(), and menu_callback().
| unsigned int markedusers |
Number of marked users present
Definition at line 162 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 159 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 165 of file app_confbridge.c.
Referenced by destroy_conference_bridge(), and play_sound_file().
Lock used for playback channel
Definition at line 166 of file app_confbridge.c.
Referenced by destroy_conference_bridge(), join_conference_bridge(), and play_sound_file().
| unsigned int users |
Number of users present
Definition at line 161 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().