Remove SpdyHash, SpdyHashSet, SpdyHashMap, QuicheHashStringPair.

absl::flat_hash_set, absl::flat_hash_map, and absl::Hash are already used
elsewhere is QUICHE.

SpdyHash is not used.

SpdyHashSetImpl and SpdyHashMapImpl are already absl::flat_hash_set and
absl::flat_hash_map in internal code.  They were std::unordered_set and
std::unordered_map in Chromium, but absl hash containers are better according
to https://abseil.io/tips/136.

QuicheHashStringPair is already absl::Hash in Chromium.  Internal code uses a
custom implementation that is officially deprecated in favor of absl::Hash.

PiperOrigin-RevId: 363562364
Change-Id: I3367a242ac376df7cec4662b3d7967d323048806
4 files changed
tree: eb05380fc09da139189d8d0453043c17bec856ab
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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.