commit | fa0c90c0fba2aebff36e5f2932354e571f00ca59 | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Wed Mar 13 14:14:28 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Mar 13 14:15:01 2019 -0700 |
tree | 30242a143da22dc08ca689b2ce6f9a220540d813 | |
parent | aa1d6a80f81a5f805e0741cba79a0fe3ad5a54d6 [diff] |
Remove HttpDecoder::has_payload(). Instead of polling has_payload(), query QuicSpdyStreamBodyBuffer::HasBytesToRead(). Note the subtle change in behavior: OnBodyAvailable() will be called even if there is no new payload decoded but the consumer has not read all the buffer previously. Also add DCHECKs to QuicSpdyStream() methods that are only supposed to be called in v99. gfe-relnote: n/a. Other than adding a DCHECK, change behavior in QUIC v99 only. Not flag protected. PiperOrigin-RevId: 238306060 Change-Id: I044ea4c0e49064c5193958b44c6cee61eb15e08f
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.