From b7662c0e80003a676375be7d46071231321260e6 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Fri, 26 Jun 2020 11:58:00 +0300 Subject: HTTP/3: introduced ngx_http_v3_get_module_srv_conf() macro. The macro helps to access a module's server configuration from a QUIC stream context. --- src/http/v3/ngx_http_v3.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/http/v3/ngx_http_v3.h b/src/http/v3/ngx_http_v3.h index 29cc06ee9..3c5bb721c 100644 --- a/src/http/v3/ngx_http_v3.h +++ b/src/http/v3/ngx_http_v3.h @@ -61,6 +61,12 @@ typedef struct { } ngx_http_v3_connection_t; +#define ngx_http_v3_get_module_srv_conf(c, module) \ + ngx_http_get_module_srv_conf( \ + ((ngx_http_v3_connection_t *) c->qs->parent->data)->hc.conf_ctx, \ + module) + + typedef struct { ngx_str_t name; ngx_str_t value; -- cgit