Mercurial > hg > nginx-quic
comparison src/http/v3/ngx_http_v3.h @ 8006:79125ef2e39f quic
HTTP/3: header encoding functions.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Mon, 13 Jul 2020 16:00:00 +0300 |
parents | 0d2b2664b41c |
children | 0596fe1aee16 |
comparison
equal
deleted
inserted
replaced
8005:6e84524886d4 | 8006:79125ef2e39f |
---|---|
130 | 130 |
131 uintptr_t ngx_http_v3_encode_varlen_int(u_char *p, uint64_t value); | 131 uintptr_t ngx_http_v3_encode_varlen_int(u_char *p, uint64_t value); |
132 uintptr_t ngx_http_v3_encode_prefix_int(u_char *p, uint64_t value, | 132 uintptr_t ngx_http_v3_encode_prefix_int(u_char *p, uint64_t value, |
133 ngx_uint_t prefix); | 133 ngx_uint_t prefix); |
134 | 134 |
135 uintptr_t ngx_http_v3_encode_header_block_prefix(u_char *p, | |
136 ngx_uint_t insert_count, ngx_uint_t sign, ngx_uint_t delta_base); | |
137 uintptr_t ngx_http_v3_encode_header_ri(u_char *p, ngx_uint_t dynamic, | |
138 ngx_uint_t index); | |
139 uintptr_t ngx_http_v3_encode_header_lri(u_char *p, ngx_uint_t dynamic, | |
140 ngx_uint_t index, u_char *data, size_t len); | |
141 uintptr_t ngx_http_v3_encode_header_l(u_char *p, ngx_str_t *name, | |
142 ngx_str_t *value); | |
143 uintptr_t ngx_http_v3_encode_header_pbi(u_char *p, ngx_uint_t index); | |
144 uintptr_t ngx_http_v3_encode_header_lpbi(u_char *p, ngx_uint_t index, | |
145 u_char *data, size_t len); | |
146 | |
135 ngx_int_t ngx_http_v3_ref_insert(ngx_connection_t *c, ngx_uint_t dynamic, | 147 ngx_int_t ngx_http_v3_ref_insert(ngx_connection_t *c, ngx_uint_t dynamic, |
136 ngx_uint_t index, ngx_str_t *value); | 148 ngx_uint_t index, ngx_str_t *value); |
137 ngx_int_t ngx_http_v3_insert(ngx_connection_t *c, ngx_str_t *name, | 149 ngx_int_t ngx_http_v3_insert(ngx_connection_t *c, ngx_str_t *name, |
138 ngx_str_t *value); | 150 ngx_str_t *value); |
139 ngx_int_t ngx_http_v3_set_capacity(ngx_connection_t *c, ngx_uint_t capacity); | 151 ngx_int_t ngx_http_v3_set_capacity(ngx_connection_t *c, ngx_uint_t capacity); |