Mercurial > hg > nginx
diff src/http/v3/ngx_http_v3.h @ 9058:b0c2234aaa9f quic
QUIC: application init() callback.
It's called after handshake completion or prior to the first early data stream
creation. The callback should initialize application-level data before
creating streams.
HTTP/3 callback implementation sets keepalive timer and sends SETTINGS.
Also, this allows to limit max handshake time in ngx_http_v3_init_stream().
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Wed, 30 Nov 2022 12:51:15 +0400 |
parents | 7b83da3bdf9f |
children | c851a2ed5ce8 |
line wrap: on
line diff
--- a/src/http/v3/ngx_http_v3.h Mon Aug 22 14:09:03 2022 +0400 +++ b/src/http/v3/ngx_http_v3.h Wed Nov 30 12:51:15 2022 +0400 @@ -159,6 +159,7 @@ void ngx_http_v3_reset_stream(ngx_connection_t *c); ngx_int_t ngx_http_v3_init_session(ngx_connection_t *c); ngx_int_t ngx_http_v3_check_flood(ngx_connection_t *c); +ngx_int_t ngx_http_v3_init(ngx_connection_t *c); void ngx_http_v3_shutdown(ngx_connection_t *c); ngx_int_t ngx_http_v3_read_request_body(ngx_http_request_t *r);