19 #ifndef _ASTERISK_PRIVATE_BRIDGING_CHANNEL_H
20 #define _ASTERISK_PRIVATE_BRIDGING_CHANNEL_H
145 int bridge_channel_internal_push_full(
struct ast_bridge_channel *bridge_channel,
int optimized);
196 void bridge_channel_internal_suspend_nolock(
struct ast_bridge_channel *bridge_channel);
206 void bridge_channel_internal_unsuspend_nolock(
struct ast_bridge_channel *bridge_channel);
224 int bridge_channel_internal_queue_blind_transfer(
struct ast_channel *transferee,
225 const char *exten,
const char *context,
243 int bridge_channel_internal_queue_attended_transfer(
struct ast_channel *transferee,
253 int bridge_channel_internal_allows_optimization(
struct ast_bridge_channel *bridge_channel);
Main Channel structure associated with a channel.
struct ast_bridge * bridge
Bridge this channel is participating in.
Structure that contains information about a bridge.
struct ast_channel * chan
Structure that contains information regarding a channel in a bridge.
bridge_channel_action_type
void(* transfer_channel_cb)(struct ast_channel *chan, struct transfer_channel_data *user_data, enum ast_transfer_type transfer_type)
Callback function type called during blind transfers.