commit | 88d08f4cb5f181b09bad9ff684380798624d0aa5 | [log] [tgz] |
---|---|---|
author | fkastenholz <fkastenholz@google.com> | Fri Sep 06 07:38:04 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Sep 06 10:44:04 2019 -0700 |
tree | ee6dc96c5283c3eb0385060517f036551e3463d3 | |
parent | a582187459fc8752c46d42c64819ce79e9cb44e2 [diff] |
Change Application and Transport ConnectionClose codes to uint64_t IETF QUIC Transport and Application ConnectionClose Error Codes were 16 bit unsigned numbers. Draft 22 of the IETF QUIC specification changed them to be a varint62, which we keep internally as a uint64_t. This CL effects that change. The benefits of this CL are A) somewhat cleaner internal code (elimination of random casts) and B) applications can use the full 62 bits of the connection close codes when using IETF QUIC. gfe-relnote: N/A IETF QUIC only, V99 flag protected. PiperOrigin-RevId: 267594523 Change-Id: I0d6a8af0bb134c15d6b034de4237a02e0458ee47
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.