Mercurial > hg > nginx
diff src/event/quic/ngx_event_quic.h @ 8855:9ae239d2547d quic
QUIC: separate event handling functions.
The functions ngx_quic_handle_read_event() and ngx_quic_handle_write_event()
are added. Previously this code was a part of ngx_handle_read_event() and
ngx_handle_write_event().
The change simplifies ngx_handle_read_event() and ngx_handle_write_event()
by moving QUIC-related code to a QUIC source file.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Thu, 09 Sep 2021 16:55:00 +0300 |
parents | fe919fd63b0b |
children | b4c7853b0488 |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic.h Thu Sep 16 13:13:22 2021 +0300 +++ b/src/event/quic/ngx_event_quic.h Thu Sep 09 16:55:00 2021 +0300 @@ -93,6 +93,8 @@ const char *reason); ngx_int_t ngx_quic_reset_stream(ngx_connection_t *c, ngx_uint_t err); uint32_t ngx_quic_version(ngx_connection_t *c); +ngx_int_t ngx_quic_handle_read_event(ngx_event_t *rev, ngx_uint_t flags); +ngx_int_t ngx_quic_handle_write_event(ngx_event_t *wev, size_t lowat); ngx_int_t ngx_quic_get_packet_dcid(ngx_log_t *log, u_char *data, size_t len, ngx_str_t *dcid); ngx_int_t ngx_quic_derive_key(ngx_log_t *log, const char *label,