Split qpack_streams_lib into two build targets.

Also add some includes.

After some hand crafting, BUILD file is pretty-printed with buildifier and
dependencies are cleaned by build_cleaner.

The motivation is easier future development.  For example,
qpack_receive_stream_test should not depend on qpack_stream_sender_delegate_lib.
If, hypothetically, I change an API elsewhere that affects both
qpack_receive_stream_lib and qpack_stream_sender_delegate_lib, then it is
convenient for me to be able to work on the former in isolation and run tests
without having to worry about making the latter compile.  (Sure this is
hypothetical here, because there is no such API, but this is the principle I
keep in mind when creating atomic build targets.)

gfe-relnote: n/a, change in QUIC v99-only classes, only in BUILD and includes.
PiperOrigin-RevId: 255627779
Change-Id: I6395dd97b8099c152e3be6aa15761d10bc9abb73
2 files changed
tree: df9f1b67f7702d461a7a0974906e484b8f327281
  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.

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.