1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.handler.codec.quic;
17
18 final class QuicheNativeStaticallyReferencedJniMethods {
19
20 static native int quiche_protocol_version();
21 static native int quiche_max_conn_id_len();
22 static native int quiche_shutdown_read();
23 static native int quiche_shutdown_write();
24
25 static native int quiche_err_done();
26 static native int quiche_err_buffer_too_short();
27 static native int quiche_err_unknown_version();
28 static native int quiche_err_invalid_frame();
29 static native int quiche_err_invalid_packet();
30 static native int quiche_err_invalid_state();
31 static native int quiche_err_invalid_stream_state();
32 static native int quiche_err_invalid_transport_param();
33 static native int quiche_err_crypto_fail();
34 static native int quiche_err_tls_fail();
35 static native int quiche_err_flow_control();
36 static native int quiche_err_stream_limit();
37 static native int quiche_err_final_size();
38 static native int quiche_err_stream_stopped();
39 static native int quiche_err_stream_reset();
40 static native int quiche_err_congestion_control();
41 static native int quiche_err_id_limit();
42 static native int quiche_err_out_of_identifiers();
43 static native int quiche_err_key_update();
44 static native int quiche_err_crypto_buffer_exceeded();
45 static native int quiche_err_invalid_dcid_initialization();
46 static native int quiche_cc_reno();
47 static native int quiche_cc_cubic();
48 static native int quiche_cc_bbr();
49
50 static native int quicheRecvInfoOffsetofFrom();
51 static native int quicheRecvInfoOffsetofFromLen();
52 static native int quicheRecvInfoOffsetofTo();
53 static native int quicheRecvInfoOffsetofToLen();
54
55 static native int sizeofQuicheRecvInfo();
56 static native int quicheSendInfoOffsetofTo();
57 static native int quicheSendInfoOffsetofToLen();
58 static native int quicheSendInfoOffsetofFrom();
59 static native int quicheSendInfoOffsetofFromLen();
60
61 static native int quicheSendInfoOffsetofAt();
62
63 static native int sizeofQuicheSendInfo();
64
65 static native int afInet();
66 static native int afInet6();
67 static native int sizeofSockaddrIn();
68 static native int sizeofSockaddrIn6();
69 static native int sockaddrInOffsetofSinFamily();
70 static native int sockaddrInOffsetofSinPort();
71 static native int sockaddrInOffsetofSinAddr();
72 static native int inAddressOffsetofSAddr();
73 static native int sockaddrIn6OffsetofSin6Family();
74 static native int sockaddrIn6OffsetofSin6Port();
75 static native int sockaddrIn6OffsetofSin6Flowinfo();
76 static native int sockaddrIn6OffsetofSin6Addr();
77 static native int sockaddrIn6OffsetofSin6ScopeId();
78 static native int in6AddressOffsetofS6Addr();
79 static native int sizeofSockaddrStorage();
80 static native int sizeofSocklenT();
81 static native int sizeofSizeT();
82
83 static native int sizeofTimespec();
84 static native int timespecOffsetofTvSec();
85 static native int timespecOffsetofTvNsec();
86 static native int sizeofTimeT();
87 static native int sizeofLong();
88
89 static native int quiche_path_event_new();
90 static native int quiche_path_event_validated();
91 static native int quiche_path_event_failed_validation();
92 static native int quiche_path_event_closed();
93 static native int quiche_path_event_reused_source_connection_id();
94 static native int quiche_path_event_peer_migrated();
95
96 private QuicheNativeStaticallyReferencedJniMethods() { }
97 }