commit | 29e35dd1cf908d54bad15d1f4257c6ba08238b28 | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Mon Jun 28 15:25:35 2021 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Jun 28 15:28:16 2021 -0700 |
tree | db1ec967456b75b2793a9dc866f58c2306efa734 | |
parent | 8bda14e50554529d0a132733748687a3c60006bc [diff] |
Expands Http2VisitorInterface::OnHeaderForStream() to return an enum representing either OK, invalid or RST_STREAM. This turns out to be necessary for tests related to invalid headers to pass. This change fills in the implementation gap in the OG stack, with one minor difference: since the application is indicating the header error and potentially queuing the RST_STREAM, CloseStream() does not re-deliver the same error code back to the application. PiperOrigin-RevId: 381958205
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. QUICHE is only supported on little-endian platforms.
Code can be viewed in CodeSearch in Quiche and is imported into Chromium.