Asterisk - The Open Source Telephony Project GIT-master-8f1982c
|
Handler for a single RESTful path segment. More...
#include <ari.h>
Data Fields | |
union { | |
int is_websocket | |
struct ast_websocket_server * ws_server | |
}; | |
stasis_rest_callback | callbacks [AST_HTTP_MAX_METHOD] |
struct stasis_rest_handlers * | children [] |
int | is_wildcard |
size_t | num_children |
const char * | path_segment |
union { ... } @187 |
ws_server is no longer needed to indicate if a path should cause an Upgrade to websocket but is kept for backwards compatability. Instead, simply set is_websocket to true.
stasis_rest_callback callbacks[AST_HTTP_MAX_METHOD] |
struct stasis_rest_handlers* children[] |
int is_websocket |
The path segment is handled by the websocket
Definition at line 90 of file ari.h.
Referenced by load_module().
int is_wildcard |
If true (non-zero), path_segment is a wildcard, and will match all values.
Value of the segement will be passed into the path_vars parameter of the callback.
Definition at line 78 of file ari.h.
Referenced by ast_ari_invoke().
size_t num_children |
Number of children in the children array
Definition at line 93 of file ari.h.
Referenced by ast_ari_add_handler(), and ast_ari_remove_handler().
const char* path_segment |
struct ast_websocket_server* ws_server |