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
3 files changed
tree: b74dcc24c86d7bc94ffae6c20c7ab9e417184784
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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.