Asterisk - The Open Source Telephony Project GIT-master-0bf3178
|
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 action_confbridgelist(), action_confbridgesetsinglevideosrc(), action_kick_last(), action_toggle_mute_participants(), complete_confbridge_participant(), 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(), func_confbridge_channels(), func_confbridge_info(), generic_mute_unmute_helper(), handle_cli_confbridge_list(), handle_video_on_exit(), handle_video_on_join(), and kick_conference_participant().
unsigned int activeusers |
Number of active users present
Definition at line 251 of file confbridge.h.
Referenced by action_confbridgelistrooms(), announce_user_count(), conf_add_user_active(), conf_add_user_marked(), conf_remove_user_active(), conf_remove_user_marked(), handle_cli_confbridge_list(), join_conference_bridge(), and leave_marked().
struct bridge_profile b_profile |
The Bridge Configuration Profile
Definition at line 250 of file confbridge.h.
Referenced by action_confbridgestartrecord(), action_kick_last(), action_toggle_mute(), action_toggle_mute_participants(), alloc_playback_chan(), announce_user_count(), conf_ended(), conf_start_record(), conf_stop_record(), confbridge_exec(), destroy_conference_bridge(), execute_menu_entry(), generic_lock_unlock_helper(), generic_mute_unmute_user(), handle_cli_confbridge_start_record(), handle_video_on_exit(), handle_video_on_join(), join_conference_bridge(), send_conf_stasis(), and set_rec_filename().
struct ast_bridge* bridge |
Bridge structure doing the mixing
Definition at line 249 of file confbridge.h.
Referenced by action_confbridgesetsinglevideosrc(), action_kick_last(), conf_start_record(), confbridge_exec(), destroy_conference_bridge(), execute_menu_entry(), handle_video_on_exit(), handle_video_on_join(), join_conference_bridge(), kick_conference_participant(), leave_marked(), send_conf_stasis(), and send_conf_stasis_snapshots().
struct confbridge_user* first |
Definition at line 260 of file confbridge.h.
struct confbridge_user* last |
Definition at line 260 of file confbridge.h.
unsigned int locked |
Is this conference bridge locked?
Definition at line 254 of file confbridge.h.
Referenced by action_confbridgelistrooms(), execute_menu_entry(), func_confbridge_info(), generic_lock_unlock_helper(), handle_cli_confbridge_list(), and join_conference_bridge().
unsigned int markedusers |
Number of marked users present
Definition at line 252 of file confbridge.h.
Referenced by action_confbridgelistrooms(), conf_add_user_marked(), conf_remove_user_marked(), and handle_cli_confbridge_list().
unsigned int muted |
Is this conference bridge muted?
Definition at line 255 of file confbridge.h.
Referenced by action_confbridgelistrooms(), action_toggle_mute_participants(), func_confbridge_info(), handle_cli_confbridge_list(), and join_conference_bridge().
char name[MAX_CONF_NAME] |
Name of the conference bridge
Definition at line 247 of file confbridge.h.
Referenced by action_confbridgelist_item(), action_confbridgelistrooms(), action_kick_last(), alloc_playback_chan(), async_delete_name_rec(), async_delete_name_rec_task(), async_play_sound_helper(), complete_confbridge_name(), conf_ended(), conf_handle_first_join(), conf_send_event_to_participants(), conf_start_record(), conference_bridge_cmp_cb(), conference_bridge_hash_cb(), destroy_conference_bridge(), PathSegment::get_child(), handle_cli_confbridge_list(), join_conference_bridge(), Parameter::load(), Property::load(), SwaggerType::load(), play_sound_helper(), send_conf_stasis(), send_conf_stasis_snapshots(), and set_rec_filename().
struct ast_str* orig_rec_file |
Previous b_profile.rec_file.
Definition at line 259 of file confbridge.h.
Referenced by conf_start_record(), and 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 alloc_playback_chan(), destroy_conference_bridge(), playback_common(), 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 alloc_playback_chan(), async_delete_name_rec(), async_play_sound_helper(), destroy_conference_bridge(), and play_sound_helper().
struct ast_channel* record_chan |
Channel used for recording the conference
Definition at line 257 of file confbridge.h.
Referenced by conf_is_recording(), conf_start_record(), conf_stop_record(), and destroy_conference_bridge().
struct ast_str* record_filename |
Recording filename.
Definition at line 258 of file confbridge.h.
Referenced by conf_start_record(), destroy_conference_bridge(), and join_conference_bridge().
struct confbridge_state* state |
Conference state information
Definition at line 248 of file confbridge.h.
Referenced by join_conference_bridge().
struct { ... } waiting_list |
List of users waiting to join the conference bridge
Referenced by action_confbridgelist(), complete_confbridge_participant(), conf_add_user_waiting(), conf_remove_user_waiting(), func_confbridge_channels(), func_confbridge_info(), generic_mute_unmute_helper(), handle_cli_confbridge_list(), kick_conference_participant(), and leave_marked().
unsigned int waitingusers |
Number of waiting users present
Definition at line 253 of file confbridge.h.
Referenced by action_confbridgelistrooms(), conf_add_user_waiting(), conf_remove_user_waiting(), handle_cli_confbridge_list(), and leave_marked().