34#ifndef _ASTERISK_PRIVATE_BRIDGING_H
35#define _ASTERISK_PRIVATE_BRIDGING_H
129 int attempt_recovery,
unsigned int optimized);
void bridge_do_merge(struct ast_bridge *dst_bridge, struct ast_bridge *src_bridge, struct ast_bridge_channel **kick_me, unsigned int num_kick, unsigned int optimized)
void bridge_dissolve(struct ast_bridge *bridge, int cause)
struct ast_bridge * bridge_register(struct ast_bridge *bridge)
Register the new bridge with the system.
struct ast_bridge * bridge_base_init(struct ast_bridge *self, uint32_t capabilities, unsigned int flags, const char *creator, const char *name, const char *id)
Initialize the base class of the bridge.
void bridge_reconfigured(struct ast_bridge *bridge, unsigned int colp_update)
struct ast_bridge_channel * bridge_find_channel(struct ast_bridge *bridge, struct ast_channel *chan)
struct ast_bridge * bridge_alloc(size_t size, const struct ast_bridge_methods *v_table)
int bridge_do_move(struct ast_bridge *dst_bridge, struct ast_bridge_channel *bridge_channel, int attempt_recovery, unsigned int optimized)
void bridge_merge_inhibit_nolock(struct ast_bridge *bridge, int request)
static int request(void *obj)
Structure that contains information regarding a channel in a bridge.
struct ast_bridge * bridge
Bridge this channel is participating in.
struct ast_channel * chan
Bridge virtual methods table definition.
Structure that contains information about a bridge.
const struct ast_bridge_methods * v_table
const ast_string_field creator
Main Channel structure associated with a channel.