Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
stasis_rest_handlers Struct Reference

Handler for a single RESTful path segment. More...

#include <ari.h>

Data Fields

stasis_rest_callback callbacks [AST_HTTP_MAX_METHOD]
 
struct stasis_rest_handlerschildren []
 
int is_wildcard
 
size_t num_children
 
const char * path_segment
 
struct ast_websocket_serverws_server
 

Detailed Description

Handler for a single RESTful path segment.

Definition at line 69 of file ari.h.

Field Documentation

Callbacks for all handled HTTP methods.

Definition at line 80 of file ari.h.

Referenced by handle_options().

struct stasis_rest_handlers* children[]

Handlers for sub-paths

Definition at line 86 of file ari.h.

Referenced by 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 78 of file ari.h.

Referenced by PathSegment::__init__().

size_t num_children

Number of children in the children array

Definition at line 84 of file ari.h.

Referenced by ast_ari_add_handler(), and ast_ari_remove_handler().

const char* path_segment

Path segement to handle

Definition at line 71 of file ari.h.

struct ast_websocket_server* ws_server

WebSocket server for handling WebSocket upgrades.

Definition at line 82 of file ari.h.


The documentation for this struct was generated from the following file: