diff options
Diffstat (limited to 'chromium/net/quic/quic_reliable_client_stream.cc')
-rw-r--r-- | chromium/net/quic/quic_reliable_client_stream.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/chromium/net/quic/quic_reliable_client_stream.cc b/chromium/net/quic/quic_reliable_client_stream.cc index af12b8b222b..4eb74d6a31d 100644 --- a/chromium/net/quic/quic_reliable_client_stream.cc +++ b/chromium/net/quic/quic_reliable_client_stream.cc @@ -7,7 +7,7 @@ #include "base/callback_helpers.h" #include "net/base/net_errors.h" #include "net/quic/quic_session.h" -#include "net/spdy/write_blocked_list.h" +#include "net/quic/quic_write_blocked_list.h" namespace net { @@ -59,7 +59,7 @@ QuicPriority QuicReliableClientStream::EffectivePriority() const { if (delegate_ && delegate_->HasSendHeadersComplete()) { return QuicDataStream::EffectivePriority(); } - return kHighestPriority; + return QuicWriteBlockedList::kHighestPriority; } int QuicReliableClientStream::WriteStreamData( @@ -69,7 +69,7 @@ int QuicReliableClientStream::WriteStreamData( // We should not have data buffered. DCHECK(!HasBufferedData()); // Writes the data, or buffers it. - WriteOrBufferData(data, fin); + WriteOrBufferData(data, fin, NULL); if (!HasBufferedData()) { return OK; } @@ -93,9 +93,7 @@ void QuicReliableClientStream::OnError(int error) { } bool QuicReliableClientStream::CanWrite(const CompletionCallback& callback) { - bool can_write = session()->connection()->CanWrite( - NOT_RETRANSMISSION, HAS_RETRANSMITTABLE_DATA, - id() == kCryptoStreamId ? IS_HANDSHAKE : NOT_HANDSHAKE); + bool can_write = session()->connection()->CanWrite(HAS_RETRANSMITTABLE_DATA); if (!can_write) { session()->MarkWriteBlocked(id(), EffectivePriority()); DCHECK(callback_.is_null()); |