Index: net/quic/reliable_quic_stream.cc |
diff --git a/net/quic/reliable_quic_stream.cc b/net/quic/reliable_quic_stream.cc |
index d3e7cf81c4dc3887f105bdad05b1be726fb63d0d..e38564747118ff3594235081b5a2ee67e66c40c4 100644 |
--- a/net/quic/reliable_quic_stream.cc |
+++ b/net/quic/reliable_quic_stream.cc |
@@ -90,18 +90,22 @@ bool ReliableQuicStream::HasBytesToRead() const { |
return sequencer_.HasBytesToRead(); |
} |
+const IPEndPoint& ReliableQuicStream::GetPeerAddress() const { |
+ return session_->peer_address(); |
+} |
+ |
int ReliableQuicStream::WriteData(StringPiece data, bool fin) { |
if (write_side_closed_) { |
DLOG(ERROR) << "Attempt to write when the write side is closed"; |
return 0; |
} |
- session()->WriteData(id(), data, offset_, fin); |
+ int rv = session()->WriteData(id(), data, offset_, fin); |
offset_ += data.length(); |
if (fin) { |
CloseWriteSide(); |
} |
- return data.length(); |
+ return rv; |
} |
void ReliableQuicStream::CloseReadSide() { |
@@ -112,6 +116,7 @@ void ReliableQuicStream::CloseReadSide() { |
read_side_closed_ = true; |
if (write_side_closed_) { |
+ LOG(INFO) << "Closing stream: " << id(); |
willchan no longer on Chromium
2012/11/23 03:17:43
Can we use DVLOGs? There's a big push against LOG
Ryan Hamilton
2012/11/23 04:19:53
Switched to DLOG() is that OK?
|
session_->CloseStream(id()); |
} |
} |
@@ -124,6 +129,7 @@ void ReliableQuicStream::CloseWriteSide() { |
write_side_closed_ = true; |
if (read_side_closed_) { |
+ LOG(INFO) << "Closing stream: " << id(); |
session_->CloseStream(id()); |
} |
} |