Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Issue 2873963003: Add an async ReadInitialHeaders method to QuicChromiumClientStream::Handle (Closed)

Created:
3 years, 7 months ago by Ryan Hamilton
Modified:
3 years, 7 months ago
Reviewers:
xunjieli
CC:
chromium-reviews, cbentzel+watch_chromium.org, net-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add an async ReadInitialHeaders method to QuicChromiumClientStream::Handle This does not change OnClose or OnError and the callback is not yet invoked on errors. That will happen after all the upcalls are replaced by async methods. BUG=716563 Review-Url: https://codereview.chromium.org/2873963003 Cr-Commit-Position: refs/heads/master@{#473458} Committed: https://chromium.googlesource.com/chromium/src/+/fb47f71aa9f2ad207139f5bb03269eba31a0be67

Patch Set 1 #

Patch Set 2 : Cleanup #

Total comments: 18

Patch Set 3 : Fix comments #

Total comments: 12

Patch Set 4 : Fix more comments #

Total comments: 7

Patch Set 5 : more #

Patch Set 6 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+161 lines, -113 lines) Patch
M net/quic/chromium/bidirectional_stream_quic_impl.h View 3 chunks +3 lines, -2 lines 0 comments Download
M net/quic/chromium/bidirectional_stream_quic_impl.cc View 1 2 3 chunks +23 lines, -10 lines 0 comments Download
M net/quic/chromium/bidirectional_stream_quic_impl_unittest.cc View 1 chunk +4 lines, -1 line 0 comments Download
M net/quic/chromium/quic_chromium_client_stream.h View 1 2 3 5 chunks +17 lines, -10 lines 0 comments Download
M net/quic/chromium/quic_chromium_client_stream.cc View 1 2 3 7 chunks +52 lines, -32 lines 0 comments Download
M net/quic/chromium/quic_chromium_client_stream_test.cc View 1 2 3 4 5 4 chunks +12 lines, -16 lines 0 comments Download
M net/quic/chromium/quic_http_stream.h View 1 2 3 4 5 3 chunks +2 lines, -2 lines 0 comments Download
M net/quic/chromium/quic_http_stream.cc View 1 2 3 4 5 2 chunks +24 lines, -9 lines 0 comments Download
M net/quic/chromium/quic_http_stream_test.cc View 1 2 3 4 5 11 chunks +24 lines, -31 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 25 (13 generated)
Ryan Hamilton
3 years, 7 months ago (2017-05-10 13:29:27 UTC) #2
xunjieli
https://codereview.chromium.org/2873963003/diff/20001/net/quic/chromium/bidirectional_stream_quic_impl.cc File net/quic/chromium/bidirectional_stream_quic_impl.cc (right): https://codereview.chromium.org/2873963003/diff/20001/net/quic/chromium/bidirectional_stream_quic_impl.cc#newcode289 net/quic/chromium/bidirectional_stream_quic_impl.cc:289: int rv = stream_->ReadInitialHeaders( nit: remove "int" before "rv" ...
3 years, 7 months ago (2017-05-10 17:54:27 UTC) #3
Ryan Hamilton
https://codereview.chromium.org/2873963003/diff/20001/net/quic/chromium/bidirectional_stream_quic_impl.cc File net/quic/chromium/bidirectional_stream_quic_impl.cc (right): https://codereview.chromium.org/2873963003/diff/20001/net/quic/chromium/bidirectional_stream_quic_impl.cc#newcode289 net/quic/chromium/bidirectional_stream_quic_impl.cc:289: int rv = stream_->ReadInitialHeaders( On 2017/05/10 17:54:27, xunjieli wrote: ...
3 years, 7 months ago (2017-05-10 18:26:40 UTC) #4
xunjieli
Looks great. Just two more suggestions on the tests and then I am ready to ...
3 years, 7 months ago (2017-05-10 18:58:08 UTC) #5
Ryan Hamilton
Thanks! https://codereview.chromium.org/2873963003/diff/20001/net/quic/chromium/quic_chromium_client_stream.cc File net/quic/chromium/quic_chromium_client_stream.cc (right): https://codereview.chromium.org/2873963003/diff/20001/net/quic/chromium/quic_chromium_client_stream.cc#newcode70 net/quic/chromium/quic_chromium_client_stream.cc:70: if (!stream_->DeliverInitialHeaders(read_headers_buffer_, &rv)) On 2017/05/10 18:58:08, xunjieli wrote: ...
3 years, 7 months ago (2017-05-10 19:33:46 UTC) #7
xunjieli
lgtm mod one nit below. https://codereview.chromium.org/2873963003/diff/40001/net/quic/chromium/quic_http_stream_test.cc File net/quic/chromium/quic_http_stream_test.cc (right): https://codereview.chromium.org/2873963003/diff/40001/net/quic/chromium/quic_http_stream_test.cc#newcode1427 net/quic/chromium/quic_http_stream_test.cc:1427: // In the course ...
3 years, 7 months ago (2017-05-10 19:46:58 UTC) #8
Ryan Hamilton
https://codereview.chromium.org/2873963003/diff/40001/net/quic/chromium/quic_http_stream_test.cc File net/quic/chromium/quic_http_stream_test.cc (right): https://codereview.chromium.org/2873963003/diff/40001/net/quic/chromium/quic_http_stream_test.cc#newcode1427 net/quic/chromium/quic_http_stream_test.cc:1427: // In the course of processing this packet, the ...
3 years, 7 months ago (2017-05-10 19:57:55 UTC) #9
xunjieli
https://codereview.chromium.org/2873963003/diff/60001/net/quic/chromium/quic_http_stream_test.cc File net/quic/chromium/quic_http_stream_test.cc (right): https://codereview.chromium.org/2873963003/diff/60001/net/quic/chromium/quic_http_stream_test.cc#newcode1420 net/quic/chromium/quic_http_stream_test.cc:1420: EXPECT_THAT(stream_->ReadResponseHeaders( On 2017/05/10 19:57:55, Ryan Hamilton wrote: > On ...
3 years, 7 months ago (2017-05-10 21:10:09 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2873963003/80001
3 years, 7 months ago (2017-05-20 22:48:13 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/432645)
3 years, 7 months ago (2017-05-21 00:55:56 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2873963003/100001
3 years, 7 months ago (2017-05-21 02:04:24 UTC) #22
commit-bot: I haz the power
3 years, 7 months ago (2017-05-21 03:24:17 UTC) #25
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/fb47f71aa9f2ad207139f5bb0326...

Powered by Google App Engine
This is Rietveld 408576698