| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Structure that contains a snapshot of information about a bridge. More...
#include <bridge.h>

| Data Fields | |
| struct ast_string_field_mgr | __field_mgr | 
| struct ast_string_field_pool * | __field_mgr_pool | 
| uint32_t | capabilities | 
| struct ao2_container * | channels | 
| struct timeval | creationtime | 
| const ast_string_field | creator | 
| struct ast_flags | feature_flags | 
| const ast_string_field | name | 
| unsigned int | num_active | 
| unsigned int | num_channels | 
| const ast_string_field | subclass | 
| const ast_string_field | technology | 
| const ast_string_field | uniqueid | 
| enum ast_bridge_video_mode_type | video_mode | 
| const ast_string_field | video_source_id | 
Structure that contains a snapshot of information about a bridge.
| struct ast_string_field_mgr __field_mgr | 
| struct ast_string_field_pool* __field_mgr_pool | 
| uint32_t capabilities | 
Bridge capabilities
Definition at line 339 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), and ast_bridge_snapshot_to_json().
| struct ao2_container* channels | 
AO2 container of bare channel uniqueid strings participating in the bridge. Allocated from ast_str_container_alloc()
Definition at line 335 of file bridge.h.
Referenced by __test_cel_generate_peer_str(), ast_bridge_snapshot_create(), ast_bridge_snapshot_to_json(), bridge_app_subscribed_involved(), bridge_snapshot_dtor(), cel_generate_peer_str(), coreshowchannelmap_add_connected_channels(), dial_state_process_bridge_enter(), handle_bridge_pairings(), handle_bridge_show_specific(), and single_state_process_bridge_enter().
| struct timeval creationtime | 
The time of bridge creation
Definition at line 347 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), ast_bridge_snapshot_to_json(), handle_bridge_show_all(), and handle_bridge_show_specific().
| const ast_string_field creator | 
Definition at line 332 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), bridges_scrape_cb(), and handle_bridge_show_specific().
| struct ast_flags feature_flags | 
Bridge flags to tweak behavior
Definition at line 337 of file bridge.h.
Referenced by ast_bridge_snapshot_create().
| const ast_string_field name | 
Definition at line 332 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), bridges_scrape_cb(), PathSegment::get_child(), handle_bridge_show_specific(), and SwaggerType::load().
| unsigned int num_active | 
Number of active channels in the bridge.
Definition at line 343 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), and handle_bridge_show_specific().
| unsigned int num_channels | 
Number of channels participating in the bridge
Definition at line 341 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), ast_manager_build_bridge_state_string_prefix(), get_bridge_channel_count(), handle_bridge_show_all(), and handle_bridge_show_specific().
| const ast_string_field subclass | 
Definition at line 332 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), bridges_scrape_cb(), filter_bridge_messages(), handle_bridge_leave_message(), handle_bridge_show_all(), and handle_bridge_show_specific().
| const ast_string_field technology | 
Definition at line 332 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), bridges_scrape_cb(), cel_bridge_enter_cb(), cel_bridge_leave_cb(), filter_bridge_messages(), handle_bridge_show_all(), and handle_bridge_show_specific().
| const ast_string_field uniqueid | 
Definition at line 332 of file bridge.h.
Referenced by ast_attended_transfer_message_add_threeway(), ast_bridge_get_snapshot_by_uniqueid(), ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), attended_transfer_to_ami(), bridge_app_subscribed_involved(), bridge_merge_handler(), bridge_show_specific_print_channel(), bridges_scrape_cb(), cdr_object_party_b_left_bridge_cb(), cel_attended_transfer_cb(), cel_blind_transfer_cb(), cel_bridge_enter_cb(), cel_bridge_leave_cb(), handle_attended_transfer(), handle_blind_transfer(), handle_bridge_enter(), handle_bridge_show_specific(), and single_state_process_bridge_enter().
| enum ast_bridge_video_mode_type video_mode | 
The video mode of the bridge
Definition at line 345 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), and handle_bridge_show_specific().
| const ast_string_field video_source_id | 
Definition at line 332 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), bridge_video_update(), and handle_bridge_show_specific().