Index: net/socket/ssl_client_socket_nss.h |
=================================================================== |
--- net/socket/ssl_client_socket_nss.h (revision 41560) |
+++ net/socket/ssl_client_socket_nss.h (working copy) |
@@ -16,14 +16,15 @@ |
#include "base/scoped_ptr.h" |
#include "net/base/cert_verify_result.h" |
#include "net/base/completion_callback.h" |
+#include "net/base/net_log.h" |
#include "net/base/nss_memio.h" |
#include "net/base/ssl_config_service.h" |
#include "net/socket/ssl_client_socket.h" |
namespace net { |
+class BoundNetLog; |
class CertVerifier; |
-class LoadLog; |
class X509Certificate; |
// An SSL client socket implemented with Mozilla NSS. |
@@ -44,7 +45,7 @@ |
virtual NextProtoStatus GetNextProto(std::string* proto); |
// ClientSocket methods: |
- virtual int Connect(CompletionCallback* callback, LoadLog* load_log); |
+ virtual int Connect(CompletionCallback* callback, const BoundNetLog& net_log); |
virtual void Disconnect(); |
virtual bool IsConnected() const; |
virtual bool IsConnectedAndIdle() const; |
@@ -154,7 +155,7 @@ |
// Buffers for the network end of the SSL state machine |
memio_Private* nss_bufs_; |
- scoped_refptr<LoadLog> load_log_; |
+ BoundNetLog net_log_; |
#if defined(OS_WIN) |
// A CryptoAPI in-memory certificate store. We use it for two purposes: |