37 #ifndef _ASTERISK_RESOURCE_EVENTS_H 38 #define _ASTERISK_RESOURCE_EVENTS_H void ast_ari_websocket_events_event_websocket_established(struct ast_ari_websocket_session *session, struct ast_variable *headers, struct ast_ari_events_event_websocket_args *args)
WebSocket connection for events.
Structure for variables, used for configurations and for channel variables.
Asterisk RESTful API hooks.
int ast_ari_websocket_events_event_websocket_init(void)
WebSocket connection for events.
void ast_ari_events_user_event(struct ast_variable *headers, struct ast_ari_events_user_event_args *args, struct ast_ari_response *response)
Generate a user event.
int ast_ari_events_user_event_parse_body(struct ast_json *body, struct ast_ari_events_user_event_args *args)
Body parsing function for /events/user/{eventName}.
static struct ast_mansession session
describes a server instance
void ast_ari_websocket_events_event_websocket_dtor(void)
WebSocket connection for events.
struct ast_json * variables
Abstract JSON element (object, array, string, int, ...).
int ast_ari_websocket_events_event_websocket_attempted(struct ast_tcptls_session_instance *ser, struct ast_variable *headers, struct ast_ari_events_event_websocket_args *args, const char *session_id)
WebSocket connection for events.