Asterisk - The Open Source Telephony Project
18.5.0
|
Handler for a single RESTful path segment. More...
#include <ari.h>
Data Fields | |
stasis_rest_callback | callbacks [AST_HTTP_MAX_METHOD] |
struct stasis_rest_handlers * | children [] |
int | is_wildcard |
size_t | num_children |
const char * | path_segment |
struct ast_websocket_server * | ws_server |
stasis_rest_callback callbacks[AST_HTTP_MAX_METHOD] |
Callbacks for all handled HTTP methods.
Definition at line 79 of file ari.h.
Referenced by add_allow_header(), ast_ari_invoke(), and handle_options().
struct stasis_rest_handlers* children[] |
Handlers for sub-paths
Definition at line 85 of file ari.h.
Referenced by ast_ari_invoke(), and ast_ari_remove_handler().
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 77 of file ari.h.
Referenced by ast_ari_invoke().
size_t num_children |
Number of children in the children array
Definition at line 83 of file ari.h.
Referenced by ast_ari_add_handler(), ast_ari_invoke(), and ast_ari_remove_handler().
const char* path_segment |
struct ast_websocket_server* ws_server |
WebSocket server for handling WebSocket upgrades.
Definition at line 81 of file ari.h.
Referenced by ast_ari_invoke(), load_module(), and unload_module().