Index: net/quic/chromium/quic_chromium_client_session.cc |
diff --git a/net/quic/chromium/quic_chromium_client_session.cc b/net/quic/chromium/quic_chromium_client_session.cc |
index 5a1ae051a4ae2a91d815c357d422adbd7ad33f35..258b0c6b4eac7cfb2498a95f5b29fc00dbc2a388 100644 |
--- a/net/quic/chromium/quic_chromium_client_session.cc |
+++ b/net/quic/chromium/quic_chromium_client_session.cc |
@@ -948,7 +948,7 @@ void QuicChromiumClientSession::OnSuccessfulVersionNegotiation( |
QuicSpdySession::OnSuccessfulVersionNegotiation(version); |
} |
-int QuicChromiumClientSession::OnWriteError( |
+int QuicChromiumClientSession::HandleWriteError( |
int error_code, |
scoped_refptr<StringIOBuffer> packet) { |
DCHECK(packet != nullptr); |
@@ -959,6 +959,16 @@ int QuicChromiumClientSession::OnWriteError( |
return use_error_code_from_rewrite_ ? error_code_from_rewrite_ : error_code; |
} |
+void QuicChromiumClientSession::OnWriteError(int error_code) { |
+ DCHECK_NE(ERR_IO_PENDING, error_code); |
+ DCHECK_GT(0, error_code); |
+ connection()->OnWriteError(error_code); |
+} |
+ |
+void QuicChromiumClientSession::OnWriteUnblocked() { |
+ connection()->OnCanWrite(); |
+} |
+ |
void QuicChromiumClientSession::OnPathDegrading() { |
if (stream_factory_) { |
stream_factory_->MaybeMigrateSingleSession(this, EARLY_MIGRATION, nullptr); |