Land Recent QUIC Changes
Remove Balsa from QuicSpdyServerStream.
Merge internal change:
89412730
https://codereview.chromium.org/
1033833003/
Make initialization of the QuicInMemoryCache explicit to avoid spooky
action at a distance which complicates testing.
Merge internal change:
89416965
https://codereview.chromium.org/
1037533002/
Change the QuicInMemoryCache to store a SpdyHeaderBlock instead of
BalsaHeaders. This saves various round trips between the two
representations and will make it easier to port to Chromium which
does not use BalsaHeader (in the main codebase).
Merge internal change:
89410736
https://codereview.chromium.org/
1036643003/
Remove the QuicDispatcher's explicit use of EpollServer.
To facilitate landing actual QuicServer support in Chromium using
Chromium's MessageLoop and friends.
Merge internal change:
89309068
https://codereview.chromium.org/
1030023002/
Remove the QuicTimeWaitListManager's explicit use of EpollServer.
To facilitate landing actual QuicServer support in Chromium using
Chromium's MessageLoop and friends.
Merge internal change:
89298502
https://codereview.chromium.org/
1034573002/
Improve QUIC tests. Correct things clang_tidy complains about. Make
QuicTimeWaitListManager::AddConnectionIdToTimeWait virtual so it
can be mocked.
Correct things clang_tidy complains about.
Make a method virtual so it can be mocked.
Merge internal change:
88744988
https://codereview.chromium.org/
1034573002/
Review URL: https://codereview.chromium.org/
999353005
Cr-Commit-Position: refs/heads/master@{#322134}