| 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);
|
| };
|
|
|