stasis_app_control Struct Reference

Collaboration diagram for stasis_app_control:

Collaboration graph
[legend]

Data Fields

struct app_control_rules add_rules
struct stasis_appapp
struct ast_bridgebridge
struct ast_channelchannel
struct ao2_containercommand_queue
int is_done:1
struct ast_pbxpbx
struct app_control_rules remove_rules
struct ast_silence_generatorsilgen
ast_cond_t wait_cond

Detailed Description

Definition at line 46 of file control.c.


Field Documentation

A list of rules to check before adding a channel to a bridge.

Definition at line 67 of file control.c.

Referenced by app_control_can_add_channel_to_bridge(), control_dtor(), stasis_app_control_register_add_rule(), and stasis_app_control_unregister_add_rule().

struct stasis_app* app [read]

The app for which this control was created

Definition at line 79 of file control.c.

Referenced by bridge_after_cb(), control_add_channel_to_bridge(), control_app(), and control_dtor().

struct ast_bridge* bridge [read]

When a channel is in a bridge, the bridge that it is in.

Definition at line 59 of file control.c.

Referenced by bridge_after_cb(), control_add_channel_to_bridge(), and stasis_app_get_bridge().

struct ast_channel* channel [read]

struct ao2_container* command_queue [read]

int is_done

When set, /c app_stasis should exit and continue in the dialplan.

Definition at line 83 of file control.c.

Referenced by app_control_continue(), control_is_done(), and control_mark_done().

struct ast_pbx* pbx [read]

Holding place for channel's PBX while imparted to a bridge.

Definition at line 63 of file control.c.

Referenced by bridge_after_cb(), and control_add_channel_to_bridge().

A list of rules to check before removing a channel from a bridge.

Definition at line 71 of file control.c.

Referenced by app_control_can_remove_channel_from_bridge(), control_dtor(), stasis_app_control_register_remove_rule(), and stasis_app_control_unregister_remove_rule().

struct ast_silence_generator* silgen [read]

Silence generator, when silence is being generated.

Definition at line 75 of file control.c.

Referenced by app_control_silence_start(), app_control_silence_stop(), and control_dtor().

Definition at line 47 of file control.c.

Referenced by control_dtor(), control_wait(), and exec_command_on_condition().


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

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