Chromium Code Reviews| Index: net/url_request/url_request_context_builder.cc |
| diff --git a/net/url_request/url_request_context_builder.cc b/net/url_request/url_request_context_builder.cc |
| index da9363077b19e2d240e6eec16901ce832efa24fd..75fc710cdcdfd35aed63574aa0cc320094cb1186 100644 |
| --- a/net/url_request/url_request_context_builder.cc |
| +++ b/net/url_request/url_request_context_builder.cc |
| @@ -37,6 +37,7 @@ |
| #include "net/http/transport_security_persister.h" |
| #include "net/http/transport_security_state.h" |
| #include "net/net_features.h" |
| +#include "net/nqe/network_quality_estimator.h" |
| #include "net/quic/chromium/quic_stream_factory.h" |
| #include "net/ssl/channel_id_service.h" |
| #include "net/ssl/default_channel_id_store.h" |
| @@ -231,6 +232,8 @@ void URLRequestContextBuilder::SetHttpNetworkSessionComponents( |
| request_context->http_server_properties(); |
| session_context->net_log = request_context->net_log(); |
| session_context->channel_id_service = request_context->channel_id_service(); |
| + session_context->network_quality_provider = |
| + request_context->network_quality_estimator(); |
| } |
| void URLRequestContextBuilder::EnableHttpCache(const HttpCacheParams& params) { |
| @@ -420,6 +423,7 @@ std::unique_ptr<URLRequestContext> URLRequestContextBuilder::Build() { |
| if (socket_performance_watcher_factory_) { |
|
mmenke
2017/06/07 21:31:26
Should we instead get rid of socket_performance_wa
tbansal1
2017/06/08 05:01:50
Doing in a separate CL.
|
| network_session_context.socket_performance_watcher_factory = |
| socket_performance_watcher_factory_; |
| + DCHECK(network_session_context.network_quality_provider); |
| } |
| storage->set_http_network_session(base::MakeUnique<HttpNetworkSession>( |