Asterisk - The Open Source Telephony Project  GIT-master-a24979a
Data Fields
ast_bridge_snapshot Struct Reference

Structure that contains a snapshot of information about a bridge. More...

#include <bridge.h>

Collaboration diagram for ast_bridge_snapshot:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
uint32_t capabilities
 
struct ao2_containerchannels
 
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
 

Detailed Description

Structure that contains a snapshot of information about a bridge.

Definition at line 314 of file bridge.h.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 328 of file bridge.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Immutable bridge UUID.

Bridge technology that is handling the bridge

Bridge subclass that is handling the bridge

Creator of the bridge

Name given to the bridge by its creator

Unique ID of the channel providing video, if one exists

Definition at line 328 of file bridge.h.

◆ capabilities

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().

◆ channels

struct ao2_container* channels

◆ creationtime

struct timeval creationtime

The time of bridge creation

Definition at line 339 of file bridge.h.

Referenced by ast_bridge_snapshot_create(), ast_bridge_snapshot_to_json(), handle_bridge_show_all(), and handle_bridge_show_specific().

◆ creator

const ast_string_field creator

◆ feature_flags

struct ast_flags feature_flags

Bridge flags to tweak behavior

Definition at line 331 of file bridge.h.

Referenced by ast_bridge_snapshot_create().

◆ name

const ast_string_field name

◆ num_active

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(), and handle_bridge_show_specific().

◆ num_channels

unsigned int num_channels

◆ subclass

const ast_string_field subclass

◆ technology

const ast_string_field technology

◆ uniqueid

const ast_string_field uniqueid

◆ video_mode

enum ast_bridge_video_mode_type video_mode

◆ video_source_id

const ast_string_field video_source_id

The documentation for this struct was generated from the following file: