commit | 8a2df8f151f2f0e845a32ba19dc906b22257a0b2 | [log] [tgz] |
---|---|---|
author | renjietang <renjietang@google.com> | Wed Aug 07 10:43:52 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Aug 07 10:44:21 2019 -0700 |
tree | 2aa26163bcb8906f5696a5fd3f305003a9437978 | |
parent | a14a7ae25e9ed27c02847931b28a9b3ea8ed9840 [diff] |
Allow QpackStreamSenderDelegate to be set dynamically. In IETF QUIC, the session is not allowed to open any stream until stream limit is negotiated. This means that when QPACK encoder/decoder are initialized, QPACK streams might not exist yet. Plus the peer may not support QPACK dynamic table, in which case we might choose not to create QPACK streams. This change allows send stream to be nullptr upon initialization and be set later when QPACK streams are initialized. gfe-relnote: v99 only, not protected. PiperOrigin-RevId: 262167938 Change-Id: Ibd9f96dec3abcbde98e43e1199f369a1c951922d
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.