Index: net/spdy/spdy_http_stream.h |
diff --git a/net/spdy/spdy_http_stream.h b/net/spdy/spdy_http_stream.h |
index 6e1c59750a8b24584a22d612dc426aa82450c5df..3605f9b102da6c0b632e760ac1d44783a4709c27 100644 |
--- a/net/spdy/spdy_http_stream.h |
+++ b/net/spdy/spdy_http_stream.h |
@@ -14,6 +14,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "net/base/completion_callback.h" |
#include "net/base/net_export.h" |
+#include "net/log/net_log_source.h" |
#include "net/spdy/multiplexed_http_stream.h" |
#include "net/spdy/spdy_read_queue.h" |
#include "net/spdy/spdy_session.h" |
@@ -33,7 +34,9 @@ class NET_EXPORT_PRIVATE SpdyHttpStream : public SpdyStream::Delegate, |
public: |
static const size_t kRequestBodyBufferSize; |
// |spdy_session| must not be NULL. |
- SpdyHttpStream(const base::WeakPtr<SpdySession>& spdy_session, bool direct); |
+ SpdyHttpStream(const base::WeakPtr<SpdySession>& spdy_session, |
+ bool direct, |
+ NetLogSource source_dependency); |
~SpdyHttpStream() override; |
SpdyStream* stream() { return stream_; } |
@@ -83,6 +86,7 @@ class NET_EXPORT_PRIVATE SpdyHttpStream : public SpdyStream::Delegate, |
void OnDataSent() override; |
void OnTrailers(const SpdyHeaderBlock& trailers) override; |
void OnClose(int status) override; |
+ NetLogSource source_dependency() const override; |
private: |
// Helper function used to initialize private members and to set delegate on |
@@ -128,6 +132,7 @@ class NET_EXPORT_PRIVATE SpdyHttpStream : public SpdyStream::Delegate, |
const base::WeakPtr<SpdySession> spdy_session_; |
bool is_reused_; |
SpdyStreamRequest stream_request_; |
+ const NetLogSource source_dependency_; |
// |stream_| is owned by SpdySession. |
// Before InitializeStream() is called, stream_ == nullptr. |