Asterisk - The Open Source Telephony Project
21.4.1
|
Structure that contains a snapshot of information about a bridge. More...
#include <bridge.h>
Data Fields | |
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.
uint32_t capabilities |
Bridge capabilities
Definition at line 335 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 331 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), ast_bridge_snapshot_to_json(), bridge_app_subscribed_involved(), bridge_snapshot_dtor(), coreshowchannelmap_add_connected_channels(), and handle_bridge_pairings().
struct timeval creationtime |
The time of bridge creation
Definition at line 343 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), and ast_bridge_snapshot_to_json().
const ast_string_field creator |
Creator of the bridge
Definition at line 328 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), and ast_manager_build_bridge_state_string_prefix().
struct ast_flags feature_flags |
Bridge flags to tweak behavior
Definition at line 333 of file bridge.h.
Referenced by ast_bridge_snapshot_create().
const ast_string_field name |
Name given to the bridge by its creator
Definition at line 328 of file bridge.h.
Referenced by PathSegment::__init__(), ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), and PathSegment::get_child().
unsigned int num_active |
Number of active channels in the bridge.
Definition at line 339 of file bridge.h.
Referenced by ast_bridge_snapshot_create().
unsigned int num_channels |
Number of channels participating in the bridge
Definition at line 337 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), and ast_manager_build_bridge_state_string_prefix().
const ast_string_field subclass |
Bridge subclass that is handling the bridge
Definition at line 328 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), filter_bridge_messages(), and handle_bridge_leave_message().
const ast_string_field technology |
Bridge technology that is handling the bridge
Definition at line 328 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), and filter_bridge_messages().
const ast_string_field uniqueid |
Immutable bridge UUID.
Definition at line 328 of file bridge.h.
Referenced by ast_attended_transfer_message_add_threeway(), ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), bridge_app_subscribed_involved(), bridge_show_specific_print_channel(), cdr_object_party_b_left_bridge_cb(), handle_attended_transfer(), and handle_blind_transfer().
enum ast_bridge_video_mode_type video_mode |
The video mode of the bridge
Definition at line 341 of file bridge.h.
Referenced by ast_bridge_snapshot_create(), ast_bridge_snapshot_to_json(), and ast_manager_build_bridge_state_string_prefix().
const ast_string_field video_source_id |
Unique ID of the channel providing video struct ast_string_field_mgr __field_mgr if one exists
Definition at line 328 of file bridge.h.
Referenced by ast_bridge_snapshot_to_json(), ast_manager_build_bridge_state_string_prefix(), and bridge_video_update().