commit | b9d07d9a8d1221b5ab8e09a36759d6a166bf975b | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Tue Jun 25 17:43:49 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Jun 26 10:32:45 2019 -0700 |
tree | b74dcc24c86d7bc94ffae6c20c7ab9e417184784 | |
parent | 690a1876ba8e264d6fcb89d3166cc9e7751a6e7f [diff] |
Implement pause/resume in HttpDecoder. Previously if an HttpDecoder::Visitor method returned false, HttpDecoder aborted processing without the possibility to resume. This CL makes HttpDecoder keep its internal state ready for further processing. This is in preparation for blocked QPACK decoding. gfe-relnote: n/a, change in QUIC v99-only class. PiperOrigin-RevId: 255086707 Change-Id: I263fef846d2042a9169e859de4b7c72ccfd9c45b
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.