Remove http2::HpackString class. Inlining std::string works just fine, no need for extra complexity. There are no plans to experiment with other string types. Change HpackStringPair and HpackDecoderTableEntry constructors to take std::string by value instead of const ref, and move in initializer list. This can be more efficient depending on how the constructor is called. Also remove unused HpackStringPair constructor. PiperOrigin-RevId: 362371728 Change-Id: Ifd4594be487632563cb81cb3703d90a1ed98bf1d
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. QUICHE is only supported on little-endian platforms.
Code can be viewed in CodeSearch in Quiche and is imported into Chromium.