29#ifndef _ASTERISK_BRIDGING_BASIC_H
30#define _ASTERISK_BRIDGING_BASIC_H
32#if defined(__cplusplus) || defined(c_plusplus)
36#define AST_TRANSFERER_ROLE_NAME "transferer"
147#if defined(__cplusplus) || defined(c_plusplus)
struct ast_bridge_methods ast_bridge_basic_v_table
Bridge basic class virtual method table.
int ast_bridge_features_ds_get_string(struct ast_channel *chan, char *buffer, size_t buf_size)
writes a channel's DTMF features to a buffer string
void ast_bridge_basic_set_flags(struct ast_bridge *bridge, unsigned int flags)
Set feature flags on a basic bridge.
void ast_bridging_init_basic(void)
struct ast_bridge * ast_bridge_basic_new(void)
Create a new basic class bridge.
int ast_bridge_features_ds_set_string(struct ast_channel *chan, const char *features)
Sets the features a channel will use upon being bridged.
struct ast_flags * ast_bridge_features_ds_get(struct ast_channel *chan)
Get DTMF feature flags from the channel.
int ast_bridge_features_ds_set(struct ast_channel *chan, struct ast_flags *flags)
Set basic bridge DTMF feature flags datastore on the channel.
int ast_bridge_features_ds_append(struct ast_channel *chan, struct ast_flags *flags)
Append basic bridge DTMF feature flags on the channel.
Bridge virtual methods table definition.
Structure that contains information about a bridge.
Main Channel structure associated with a channel.
Structure used to handle boolean flags.