| Index: net/socket/ssl_client_socket_mac.h
|
| diff --git a/net/socket/ssl_client_socket_mac.h b/net/socket/ssl_client_socket_mac.h
|
| index 06bbdb5809896b0e11cc0f03a1732c5da63c62ba..c99ef8b582ee5d640de1854133911f6e2f2a6eb5 100644
|
| --- a/net/socket/ssl_client_socket_mac.h
|
| +++ b/net/socket/ssl_client_socket_mac.h
|
| @@ -19,6 +19,7 @@
|
| namespace net {
|
|
|
| class CertVerifier;
|
| +class LoadLog;
|
|
|
| // An SSL client socket implemented with Secure Transport.
|
| class SSLClientSocketMac : public SSLClientSocket {
|
| @@ -37,7 +38,7 @@ class SSLClientSocketMac : public SSLClientSocket {
|
| virtual void GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info);
|
|
|
| // ClientSocket methods:
|
| - virtual int Connect(CompletionCallback* callback);
|
| + virtual int Connect(CompletionCallback* callback, LoadLog* load_log);
|
| virtual void Disconnect();
|
| virtual bool IsConnected() const;
|
| virtual bool IsConnectedAndIdle() const;
|
| @@ -49,6 +50,9 @@ class SSLClientSocketMac : public SSLClientSocket {
|
| virtual bool SetSendBufferSize(int32 size);
|
|
|
| private:
|
| + // Initializes the SSLContext. Returns a net error code.
|
| + int InitializeSSLContext();
|
| +
|
| void DoConnectCallback(int result);
|
| void DoReadCallback(int result);
|
| void DoWriteCallback(int result);
|
| @@ -122,6 +126,8 @@ class SSLClientSocketMac : public SSLClientSocket {
|
| // This buffer holds data for Read() operations on the underlying transport
|
| // (ClientSocket::Read()).
|
| scoped_refptr<IOBuffer> read_io_buf_;
|
| +
|
| + scoped_refptr<LoadLog> load_log_;
|
| };
|
|
|
| } // namespace net
|
|
|