1 Struct N_ROUTE_MATCH
gullradriel edited this page 2026-10-25 10:46:33 +01:00

N_ROUTE_MATCH

Module: HTTP ROUTER: route tables, typed placeholders, specificity

a successful match: the route and its decoded placeholder values

#include "n_http_router.h"

Public Attributes

Name
const char *[8] values
decoded values (NUL-terminated, inside buf)
const N_ROUTE * route
the route that matched
size_t nb_params
number of placeholders
const char *[8] names
placeholder names, in pattern order
size_t[8] lens
decoded value lengths
char[2048u+8+1] buf
storage for the decoded values

Public Attributes Documentation

variable values

const char *[8] values;

decoded values (NUL-terminated, inside buf)

variable route

const N_ROUTE * route;

the route that matched

variable nb_params

size_t nb_params;

number of placeholders

variable names

const char *[8] names;

placeholder names, in pattern order

variable lens

size_t[8] lens;

decoded value lengths

variable buf

char[2048u+8+1] buf;

storage for the decoded values