Asterisk - The Open Source Telephony Project
21.4.1
|
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_bridge * | bridge |
unsigned int | locked:1 |
unsigned int | markedusers |
unsigned int | muted:1 |
char | name [MAX_CONF_NAME] |
struct ast_str * | orig_rec_file |
struct ast_channel * | playback_chan |
struct ast_taskprocessor * | playback_queue |
struct ast_channel * | record_chan |
struct ast_str * | record_filename |
struct confbridge_state * | state |
struct { | |
struct confbridge_user * first | |
struct confbridge_user * last | |
} | waiting_list |
unsigned int | waitingusers |
The structure that represents a conference bridge.
Definition at line 246 of file confbridge.h.
struct { ... } active_list |
List of users participating in the conference bridge
Referenced by conf_add_user_active(), conf_add_user_marked(), conf_handle_second_active(), conf_mute_only_active(), conf_remove_user_active(), conf_remove_user_marked(), conf_send_event_to_participants(), and confbridge_handle_atxfer().
unsigned int activeusers |
Number of active users present
Definition at line 251 of file confbridge.h.
Referenced by announce_user_count(), conf_add_user_active(), conf_add_user_marked(), conf_remove_user_active(), conf_remove_user_marked(), and join_conference_bridge().
struct bridge_profile b_profile |
The Bridge Configuration Profile
Definition at line 250 of file confbridge.h.
Referenced by announce_user_count(), conf_ended(), conf_handle_inactive_waitmarked(), conf_handle_only_person(), conf_update_user_mute(), confbridge_exec(), destroy_conference_bridge(), and join_conference_bridge().
struct ast_bridge* bridge |
Bridge structure doing the mixing
Definition at line 249 of file confbridge.h.
Referenced by conf_moh_start(), conf_moh_stop(), confbridge_exec(), destroy_conference_bridge(), and join_conference_bridge().
unsigned int locked |
Is this conference bridge locked?
Definition at line 254 of file confbridge.h.
Referenced by join_conference_bridge().
unsigned int markedusers |
Number of marked users present
Definition at line 252 of file confbridge.h.
Referenced by conf_add_user_marked(), conf_remove_user_marked(), and conf_update_user_mute().
unsigned int muted |
Is this conference bridge muted?
Definition at line 255 of file confbridge.h.
Referenced by join_conference_bridge().
char name[MAX_CONF_NAME] |
Name of the conference bridge
Definition at line 247 of file confbridge.h.
Referenced by PathSegment::__init__(), async_delete_name_rec_task(), conf_change_state(), conf_ended(), conf_handle_first_join(), conf_send_event_to_participants(), conference_bridge_cmp_cb(), conference_bridge_hash_cb(), destroy_conference_bridge(), PathSegment::get_child(), and join_conference_bridge().
struct ast_str* orig_rec_file |
Previous b_profile.rec_file.
Definition at line 259 of file confbridge.h.
Referenced by destroy_conference_bridge().
struct ast_channel* playback_chan |
Channel used for playback into the conference bridge
Definition at line 256 of file confbridge.h.
Referenced by destroy_conference_bridge(), hangup_playback(), and push_announcer().
struct ast_taskprocessor* playback_queue |
Queue for playing back bridge announcements and managing the announcer channel
Definition at line 262 of file confbridge.h.
Referenced by destroy_conference_bridge().
struct ast_channel* record_chan |
Channel used for recording the conference
Definition at line 257 of file confbridge.h.
Referenced by destroy_conference_bridge().
struct ast_str* record_filename |
Recording filename.
Definition at line 258 of file confbridge.h.
Referenced by destroy_conference_bridge(), and join_conference_bridge().
struct confbridge_state* state |
Conference state information
Definition at line 248 of file confbridge.h.
Referenced by conf_change_state(), handle_conf_user_join(), handle_conf_user_leave(), and join_conference_bridge().
struct { ... } waiting_list |
List of users waiting to join the conference bridge
Referenced by conf_add_user_waiting(), conf_remove_user_waiting(), and confbridge_handle_atxfer().
unsigned int waitingusers |
Number of waiting users present
Definition at line 253 of file confbridge.h.
Referenced by conf_add_user_waiting(), conf_remove_user_waiting(), and confbridge_handle_atxfer().