| commit | 4c664c51b53d7c12991e7157bc5a5728bdc51864 | [log] [tgz] |
|---|---|---|
| author | bnc <bnc@google.com> | Sun Aug 04 18:14:12 2019 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Mon Aug 05 09:09:12 2019 -0700 |
| tree | f5f0820470850ec3808ce2587205f5b70e423f71 | |
| parent | a0c8f5aa07e68b2fea7862c169d262c6331f04b2 [diff] |
Pass maximum table capacity and max blocked streams in QpackDecoder constructor. These two limits are set by the decoder using SETTINGS_QPACK_MAX_TABLE_CAPACITY and SETTINGS_QPACK_BLOCKED_STREAMS, therefore they can be decided by QuicSpdyStream or higher layers by the time QpackDecoder is constructed. Therefore the constructor seems the most appropriate place to communicate these to QpackDecoder. (This is in contrast with the value of these settings in the encoder, which are received via SETTINGS from the peer after QpackEncoder is instantiated.) gfe-relnote: n/a, change to QUIC v99-only code. Protected by existing disabled gfe2_reloadable_flag_quic_enable_version_99. PiperOrigin-RevId: 261601336 Change-Id: I1449b63e67e387714a3bc30b6488571277281475
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.