Index: net/http/http_proxy_client_socket_pool.h |
diff --git a/net/http/http_proxy_client_socket_pool.h b/net/http/http_proxy_client_socket_pool.h |
index 8bea4691af4162ff70fa8a7471fba49b42716933..2ee1049ff8ad0b376a54482b003781e81a835bbb 100644 |
--- a/net/http/http_proxy_client_socket_pool.h |
+++ b/net/http/http_proxy_client_socket_pool.h |
@@ -28,6 +28,7 @@ class HttpAuthCache; |
class HttpAuthHandlerFactory; |
class HttpProxyClientSocketWrapper; |
class NetLog; |
+class NetworkQualityEstimator; |
class ProxyDelegate; |
class SSLClientSocketPool; |
class SSLSocketParams; |
@@ -143,6 +144,7 @@ class NET_EXPORT_PRIVATE HttpProxyClientSocketPool |
int max_sockets_per_group, |
TransportClientSocketPool* transport_pool, |
SSLClientSocketPool* ssl_pool, |
+ NetworkQualityEstimator* network_quality_estimator, |
NetLog* net_log); |
~HttpProxyClientSocketPool() override; |
@@ -207,9 +209,11 @@ class NET_EXPORT_PRIVATE HttpProxyClientSocketPool |
class HttpProxyConnectJobFactory : public PoolBase::ConnectJobFactory { |
public: |
- HttpProxyConnectJobFactory(TransportClientSocketPool* transport_pool, |
- SSLClientSocketPool* ssl_pool, |
- NetLog* net_log); |
+ HttpProxyConnectJobFactory( |
+ TransportClientSocketPool* transport_pool, |
+ SSLClientSocketPool* ssl_pool, |
+ NetworkQualityEstimator* network_quality_estimator, |
+ NetLog* net_log); |
// ClientSocketPoolBase::ConnectJobFactory methods. |
std::unique_ptr<ConnectJob> NewConnectJob( |
@@ -222,8 +226,9 @@ class NET_EXPORT_PRIVATE HttpProxyClientSocketPool |
private: |
TransportClientSocketPool* const transport_pool_; |
SSLClientSocketPool* const ssl_pool_; |
+ NetworkQualityEstimator* network_quality_estimator_; |
+ const base::TimeDelta default_connection_timeout_; |
NetLog* net_log_; |
- base::TimeDelta timeout_; |
DISALLOW_COPY_AND_ASSIGN(HttpProxyConnectJobFactory); |
}; |