Index: net/socket/ssl_client_socket_nss.h |
diff --git a/net/socket/ssl_client_socket_nss.h b/net/socket/ssl_client_socket_nss.h |
index cf3b478187c6836a89e3a6782dc6e31f035be2df..60544ea47b81a4e36fc3b18c1172b27296abaa14 100644 |
--- a/net/socket/ssl_client_socket_nss.h |
+++ b/net/socket/ssl_client_socket_nss.h |
@@ -26,6 +26,8 @@ namespace net { |
class BoundNetLog; |
class CertVerifier; |
+class ClientSocketHandle; |
+class X509Certificate; |
// An SSL client socket implemented with Mozilla NSS. |
class SSLClientSocketNSS : public SSLClientSocket { |
@@ -34,7 +36,7 @@ class SSLClientSocketNSS : public SSLClientSocket { |
// The given hostname will be compared with the name(s) in the server's |
// certificate during the SSL handshake. ssl_config specifies the SSL |
// settings. |
- SSLClientSocketNSS(ClientSocket* transport_socket, |
+ SSLClientSocketNSS(ClientSocketHandle* transport_socket, |
const std::string& hostname, |
const SSLConfig& ssl_config); |
~SSLClientSocketNSS(); |
@@ -116,7 +118,7 @@ class SSLClientSocketNSS : public SSLClientSocket { |
scoped_refptr<IOBuffer> recv_buffer_; |
CompletionCallbackImpl<SSLClientSocketNSS> handshake_io_callback_; |
- scoped_ptr<ClientSocket> transport_; |
+ scoped_ptr<ClientSocketHandle> transport_; |
std::string hostname_; |
SSLConfig ssl_config_; |