Mercurial > hg > nginx-quic
comparison src/event/quic/ngx_event_quic_connection.h @ 8856:f9c788f3f5cc quic
QUIC: ngx_quic_buffer_t object.
The object is used instead of ngx_chain_t pointer for buffer operations like
ngx_quic_write_chain() and ngx_quic_read_chain(). These functions are renamed
to ngx_quic_write_buffer() and ngx_quic_read_buffer().
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Mon, 14 Feb 2022 15:27:59 +0300 |
parents | a5aebd51e4c7 |
children | c2f5d79cde64 |
comparison
equal
deleted
inserted
replaced
8855:a5aebd51e4c7 | 8856:f9c788f3f5cc |
---|---|
158 * are also Initial packets. | 158 * are also Initial packets. |
159 */ | 159 */ |
160 struct ngx_quic_send_ctx_s { | 160 struct ngx_quic_send_ctx_s { |
161 enum ssl_encryption_level_t level; | 161 enum ssl_encryption_level_t level; |
162 | 162 |
163 ngx_chain_t *crypto; | 163 ngx_quic_buffer_t crypto; |
164 uint64_t crypto_received; | |
165 uint64_t crypto_sent; | 164 uint64_t crypto_sent; |
166 | 165 |
167 uint64_t pnum; /* to be sent */ | 166 uint64_t pnum; /* to be sent */ |
168 uint64_t largest_ack; /* received from peer */ | 167 uint64_t largest_ack; /* received from peer */ |
169 uint64_t largest_pn; /* received from peer */ | 168 uint64_t largest_pn; /* received from peer */ |