|
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().
1.8.13