commit | e4a6a0c6ef4e733da36fea9d62325520f3f571ac | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Fri Jun 21 17:16:04 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Jun 24 16:11:30 2019 -0700 |
tree | 72136e8711360a03d8f75c0b5cb8dec983e76f1a | |
parent | 56fb53ef8de4719181f7eeaf9f0c92141f9d6ed0 [diff] |
Modify QpackInstructionEncoder API. QpackInstructionEncoder does not need to support progressive encoding. This CL modifies the API, a follow-up CL will clean up internals. Taking |&output| and appending is more performant than returning std::string when encoding headers, which involve concatenating a large number of instructions. gfe-relnote: n/a, QUIC v99-only change. PiperOrigin-RevId: 254497735 Change-Id: I62d74a0523220e5730ffc85ea66ab071345fc8fb
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.