Asterisk - The Open Source Telephony Project GIT-master-d856a3e
|
Data Fields | |
struct stasis_message_router * | bridge_router |
void * | data |
int | debug |
struct stasis_message_router * | endpoint_router |
struct ast_json * | events_allowed |
struct ast_json * | events_disallowed |
struct ao2_container * | forwards |
stasis_app_cb | handler |
char | name [] |
struct stasis_message_router * | router |
enum stasis_app_subscription_model | subscription_model |
struct stasis_topic * | topic |
Definition at line 49 of file res/stasis/app.c.
struct stasis_message_router* bridge_router |
Router for handling messages to the bridge all topic.
Definition at line 55 of file res/stasis/app.c.
void* data |
Opaque data to hand to callback function.
Definition at line 63 of file res/stasis/app.c.
Referenced by app_create(), bridge_attended_transfer_handler(), bridge_blind_transfer_handler(), bridge_merge_handler(), bridge_subscription_change_handler(), endpoint_state_cb(), sub_bridge_update_handler(), sub_channel_update_handler(), sub_endpoint_update_handler(), and sub_subscription_change_handler().
int debug |
Whether or not someone wants to see debug messages about this app
Definition at line 67 of file res/stasis/app.c.
struct stasis_message_router* endpoint_router |
Optional router for handling endpoint messages in 'all' subscriptions
Definition at line 57 of file res/stasis/app.c.
struct ast_json* events_allowed |
An array of allowed events types for this application
Definition at line 69 of file res/stasis/app.c.
struct ast_json* events_disallowed |
An array of disallowed events types for this application
Definition at line 71 of file res/stasis/app.c.
struct ao2_container* forwards |
Container of the channel forwards to this app's topic.
Definition at line 59 of file res/stasis/app.c.
stasis_app_cb handler |
Callback function for this application.
Definition at line 61 of file res/stasis/app.c.
char name[] |
Name of the Stasis application
Definition at line 73 of file res/stasis/app.c.
Referenced by PathSegment::get_child(), Parameter::load(), Property::load(), and SwaggerType::load().
struct stasis_message_router* router |
Router for handling messages forwarded to topic.
Definition at line 53 of file res/stasis/app.c.
enum stasis_app_subscription_model subscription_model |
Subscription model for the application
Definition at line 65 of file res/stasis/app.c.
Referenced by app_create().
struct stasis_topic* topic |
Aggregation topic for this application.
Definition at line 51 of file res/stasis/app.c.