Index: net/quic/chromium/quic_http_stream.h |
diff --git a/net/quic/chromium/quic_http_stream.h b/net/quic/chromium/quic_http_stream.h |
index 79bb187b828d5d33d92fe46fef72521e2e1c80af..5d96eb71d55e07cf34a91c5c5dbc4aba4c9772f7 100644 |
--- a/net/quic/chromium/quic_http_stream.h |
+++ b/net/quic/chromium/quic_http_stream.h |
@@ -15,6 +15,7 @@ |
#include "base/macros.h" |
#include "base/memory/weak_ptr.h" |
#include "net/base/io_buffer.h" |
+#include "net/base/load_timing_info.h" |
#include "net/http/http_stream.h" |
#include "net/quic/chromium/quic_chromium_client_session.h" |
#include "net/quic/chromium/quic_chromium_client_stream.h" |
@@ -177,6 +178,8 @@ class NET_EXPORT_PRIVATE QuicHttpStream |
int64_t closed_stream_received_bytes_; |
// Number of bytes sent when the stream was closed. |
int64_t closed_stream_sent_bytes_; |
+ // Used to hold the stream id when stream was closed. |
+ QuicStreamId closed_stream_id_; |
Ryan Hamilton
2016/09/09 22:05:39
Let's store is_first, instead.
|
// The caller's callback to be used for asynchronous operations. |
CompletionCallback callback_; |
@@ -210,6 +213,9 @@ class NET_EXPORT_PRIVATE QuicHttpStream |
// Set to true when DoLoop() is being executed, false otherwise. |
bool in_loop_; |
+ // Session connect timing info. |
+ LoadTimingInfo::ConnectTiming connect_timing_; |
+ |
base::WeakPtrFactory<QuicHttpStream> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(QuicHttpStream); |