| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
The structure that represents a conference bridge user. More...
#include <confbridge.h>

| Data Fields | ||
| struct bridge_profile | b_profile | |
| struct ast_channel * | chan | |
| struct confbridge_conference * | conference | |
| struct ast_bridge_features | features | |
| unsigned int | kicked:1 | |
| struct { | ||
| struct confbridge_user * next | ||
| } | list | |
| char | menu_name [MAX_PROFILE_NAME] | |
| unsigned int | muted:1 | |
| char | name_rec_location [PATH_MAX] | |
| unsigned int | playing_moh:1 | |
| struct { | ||
| struct post_join_action * first | ||
| struct post_join_action * last | ||
| } | post_join_list | |
| unsigned int | suspended_moh | |
| unsigned int | talking:1 | |
| struct ast_bridge_tech_optimizations | tech_args | |
| struct user_profile | u_profile | |
The structure that represents a conference bridge user.
Definition at line 273 of file confbridge.h.
| struct bridge_profile b_profile | 
The Bridge Configuration Profile
Definition at line 275 of file confbridge.h.
| struct ast_channel* chan | 
Asterisk channel participating
Definition at line 279 of file confbridge.h.
Referenced by action_kick_last(), conf_send_event_to_participants(), confbridge_exec(), handle_video_on_exit(), handle_video_on_join(), and leave_marked().
| struct confbridge_conference* conference | 
Conference bridge they are participating in
Definition at line 274 of file confbridge.h.
Referenced by action_kick_last(), action_toggle_mute_participants(), complete_confbridge_participant(), conf_handle_second_active(), conf_handle_talker_cb(), conf_mute_only_active(), conf_remove_user_waiting(), 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(), kick_conference_participant(), and leave_marked().
| struct ast_bridge_features features | 
Bridge features structure
Definition at line 280 of file confbridge.h.
| struct post_join_action* first | 
Definition at line 287 of file confbridge.h.
| unsigned int kicked | 
User has been kicked from the conference
Definition at line 284 of file confbridge.h.
Referenced by action_kick_last(), and leave_marked().
| struct post_join_action* last | 
Definition at line 287 of file confbridge.h.
| struct { ... } list | 
Linked list information
Referenced by action_toggle_mute_participants(), complete_confbridge_participant(), conf_remove_user_waiting(), 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(), kick_conference_participant(), leave_marked(), and transition_to_marked().
| char menu_name[MAX_PROFILE_NAME] | 
The name of the DTMF menu assigned to this user
Definition at line 277 of file confbridge.h.
| unsigned int muted | 
Has the user requested to be muted?
Definition at line 283 of file confbridge.h.
Referenced by action_toggle_mute_participants().
| char name_rec_location[PATH_MAX] | 
Location of the User's name recorded file if it exists
Definition at line 278 of file confbridge.h.
| struct confbridge_user* next | 
Definition at line 288 of file confbridge.h.
| unsigned int playing_moh | 
MOH is currently being played to the user
Definition at line 285 of file confbridge.h.
Referenced by transition_to_marked().
| struct { ... } post_join_list | 
List of sounds to play after joining
| unsigned int suspended_moh | 
Count of active suspended MOH actions.
Definition at line 282 of file confbridge.h.
| unsigned int talking | 
User is currently talking
Definition at line 286 of file confbridge.h.
| struct ast_bridge_tech_optimizations tech_args | 
Bridge technology optimizations for talk detection
Definition at line 281 of file confbridge.h.
| struct user_profile u_profile | 
The User Configuration Profile
Definition at line 276 of file confbridge.h.
Referenced by action_kick_last(), action_toggle_mute_participants(), conf_handle_second_active(), conf_mute_only_active(), conf_send_event_to_participants(), and leave_marked().