Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_bridge_methods Struct Reference

Bridge virtual methods table definition. More...

#include <bridge.h>

Data Fields

ast_bridge_destructor_fn destroy
 
ast_bridge_dissolving_fn dissolving
 
ast_bridge_merge_priority_fn get_merge_priority
 
const char * name
 
ast_bridge_notify_masquerade_fn notify_masquerade
 
ast_bridge_pull_channel_fn pull
 
ast_bridge_push_channel_fn push
 
ast_bridge_push_channel_fn push_peek
 

Detailed Description

Bridge virtual methods table definition.

Note
Any changes to this struct must be reflected in bridge_alloc() validity checking.

Definition at line 257 of file bridge.h.

Field Documentation

Destroy the bridge.

Definition at line 261 of file bridge.h.

Referenced by ast_bridging_init_basic().

The bridge is being dissolved. Remove any references to the bridge.

Definition at line 263 of file bridge.h.

Referenced by bridge_agent_hold_dissolving().

ast_bridge_merge_priority_fn get_merge_priority

Get the bridge merge priority.

Definition at line 271 of file bridge.h.

const char* name

Bridge class name for log messages.

Definition at line 259 of file bridge.h.

Referenced by PathSegment::__init__(), ast_bridge_snapshot_create(), ast_bridging_init_basic(), feature_attended_transfer(), and PathSegment::get_child().

Notify the bridge of a masquerade with the channel.

Definition at line 269 of file bridge.h.

Referenced by ast_bridge_notify_masquerade().

Pull the bridge channel from the bridge.

Definition at line 267 of file bridge.h.

Referenced by ast_bridging_init_basic().

Push the bridge channel into the bridge.

Definition at line 265 of file bridge.h.

Referenced by ast_bridging_init_basic(), and bridge_agent_hold_push().

Peek at swap channel before it can hang up, prior to push.

Definition at line 273 of file bridge.h.

Referenced by ast_bridge_join().


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