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 229 of file bridge.h.


Field Documentation

Destroy the bridge.

Definition at line 233 of file bridge.h.

Referenced by ast_bridging_init_basic(), bridge_alloc(), bridge_basic_destroy(), bridge_parking_destroy(), and destroy_bridge().

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

Definition at line 235 of file bridge.h.

Referenced by bridge_action_bridge(), bridge_agent_hold_dissolving(), bridge_alloc(), bridge_init_agent_hold(), and bridge_parking_dissolving().

Get the bridge merge priority.

Definition at line 243 of file bridge.h.

Referenced by bridge_alloc(), bridge_parking_get_merge_priority(), and bridges_allow_swap_optimization().

const char* name

Notify the bridge of a masquerade with the channel.

Definition at line 241 of file bridge.h.

Referenced by ast_bridge_notify_masquerade(), bridge_alloc(), and bridge_parking_notify_masquerade().

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

Definition at line 245 of file bridge.h.

Referenced by ast_bridge_impart(), ast_bridge_join(), bridge_stasis_init(), and bridge_stasis_push_peek().


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

Generated on Thu Apr 16 06:35:01 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6