Index: net/socket/ssl_client_socket_pool.h |
diff --git a/net/socket/ssl_client_socket_pool.h b/net/socket/ssl_client_socket_pool.h |
index 935a0d7443400a52076c739b2765bca38527b65d..1711722934ae20f21ffa3f0a2ecde6c4ebe0bffe 100644 |
--- a/net/socket/ssl_client_socket_pool.h |
+++ b/net/socket/ssl_client_socket_pool.h |
@@ -30,6 +30,7 @@ class HttpProxySocketParams; |
class SOCKSClientSocketPool; |
class SOCKSSocketParams; |
class SSLClientSocket; |
+class SSLHostInfoFactory; |
class TCPClientSocketPool; |
class TCPSocketParams; |
struct RRResponse; |
@@ -93,6 +94,7 @@ class SSLConnectJob : public ConnectJob { |
ClientSocketFactory* client_socket_factory, |
HostResolver* host_resolver, |
DnsRRResolver* dnsrr_resolver, |
+ SSLHostInfoFactory* ssl_host_info_factory, |
Delegate* delegate, |
NetLog* net_log); |
virtual ~SSLConnectJob(); |
@@ -140,12 +142,14 @@ class SSLConnectJob : public ConnectJob { |
HttpProxyClientSocketPool* const http_proxy_pool_; |
ClientSocketFactory* const client_socket_factory_; |
HostResolver* const resolver_; |
- DnsRRResolver* dnsrr_resolver_; |
+ DnsRRResolver* const dnsrr_resolver_; |
+ SSLHostInfoFactory* const ssl_host_info_factory_; |
State next_state_; |
CompletionCallbackImpl<SSLConnectJob> callback_; |
scoped_ptr<ClientSocketHandle> transport_socket_handle_; |
scoped_ptr<SSLClientSocket> ssl_socket_; |
+ scoped_ptr<SSLHostInfo> ssl_host_info_; |
// The time the DoSSLConnect() method was called. |
base::TimeTicks ssl_connect_start_time_; |
@@ -166,6 +170,7 @@ class SSLClientSocketPool : public ClientSocketPool, |
ClientSocketPoolHistograms* histograms, |
HostResolver* host_resolver, |
DnsRRResolver* dnsrr_resolver, |
+ SSLHostInfoFactory* ssl_host_info_factory, |
ClientSocketFactory* client_socket_factory, |
TCPClientSocketPool* tcp_pool, |
SOCKSClientSocketPool* socks_pool, |
@@ -238,6 +243,7 @@ class SSLClientSocketPool : public ClientSocketPool, |
ClientSocketFactory* client_socket_factory, |
HostResolver* host_resolver, |
DnsRRResolver* dnsrr_resolver, |
+ SSLHostInfoFactory* ssl_host_info_factory, |
NetLog* net_log); |
virtual ~SSLConnectJobFactory() {} |
@@ -256,7 +262,8 @@ class SSLClientSocketPool : public ClientSocketPool, |
HttpProxyClientSocketPool* const http_proxy_pool_; |
ClientSocketFactory* const client_socket_factory_; |
HostResolver* const host_resolver_; |
- DnsRRResolver* dnsrr_resolver_; |
+ DnsRRResolver* const dnsrr_resolver_; |
+ SSLHostInfoFactory* const ssl_host_info_factory_; |
base::TimeDelta timeout_; |
NetLog* net_log_; |