Mercurial > hg > nginx
comparison src/event/ngx_event_quic.h @ 8170:53a5cdbe500c quic
QUIC add_handshake_data callback, varint routines.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Fri, 28 Feb 2020 13:09:51 +0300 |
parents | bd006bd520a9 |
children | 4daf03d2bd0a |
comparison
equal
deleted
inserted
replaced
8169:bd006bd520a9 | 8170:53a5cdbe500c |
---|---|
4 */ | 4 */ |
5 | 5 |
6 | 6 |
7 #ifndef _NGX_EVENT_QUIC_H_INCLUDED_ | 7 #ifndef _NGX_EVENT_QUIC_H_INCLUDED_ |
8 #define _NGX_EVENT_QUIC_H_INCLUDED_ | 8 #define _NGX_EVENT_QUIC_H_INCLUDED_ |
9 | |
10 | |
11 #include <ngx_event_openssl.h> | |
9 | 12 |
10 | 13 |
11 struct ngx_quic_connection_s { | 14 struct ngx_quic_connection_s { |
12 ngx_str_t scid; | 15 ngx_str_t scid; |
13 ngx_str_t dcid; | 16 ngx_str_t dcid; |
43 ngx_str_t server_ad_iv; | 46 ngx_str_t server_ad_iv; |
44 ngx_str_t server_ad_hp; | 47 ngx_str_t server_ad_hp; |
45 }; | 48 }; |
46 | 49 |
47 | 50 |
51 uint64_t ngx_quic_parse_pn(u_char **pos, ngx_int_t len, u_char *mask); | |
52 uint64_t ngx_quic_parse_int(u_char **pos); | |
53 void ngx_quic_build_int(u_char **pos, uint64_t value); | |
54 | |
55 | |
48 #endif /* _NGX_EVENT_QUIC_H_INCLUDED_ */ | 56 #endif /* _NGX_EVENT_QUIC_H_INCLUDED_ */ |