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 febf072baf229b08ca83f671e2f2fe3af721ec1b..54d2dd997ca78d1df3821b1bbf6880816cd419ae 100644 |
--- a/net/socket/ssl_client_socket_mac.h |
+++ b/net/socket/ssl_client_socket_mac.h |
@@ -40,7 +40,7 @@ class SSLClientSocketMac : public SSLClientSocket { |
const SSLClientSocketContext& context); |
virtual ~SSLClientSocketMac(); |
- // SSLClientSocket methods: |
+ // SSLClientSocket implementation. |
virtual void GetSSLInfo(SSLInfo* ssl_info) OVERRIDE; |
virtual void GetSSLCertRequestInfo( |
SSLCertRequestInfo* cert_request_info) OVERRIDE; |
@@ -50,8 +50,9 @@ class SSLClientSocketMac : public SSLClientSocket { |
unsigned int outlen) OVERRIDE; |
virtual NextProtoStatus GetNextProto(std::string* proto) OVERRIDE; |
- // StreamSocket methods: |
+ // StreamSocket implementation. |
virtual int Connect(OldCompletionCallback* callback) OVERRIDE; |
+ virtual int Connect(const CompletionCallback& callback) OVERRIDE; |
virtual void Disconnect() OVERRIDE; |
virtual bool IsConnected() const OVERRIDE; |
virtual bool IsConnectedAndIdle() const OVERRIDE; |
@@ -65,7 +66,7 @@ class SSLClientSocketMac : public SSLClientSocket { |
virtual int64 NumBytesRead() const OVERRIDE; |
virtual base::TimeDelta GetConnectTimeMicros() const OVERRIDE; |
- // Socket methods: |
+ // Socket implementation. |
virtual int Read(IOBuffer* buf, |
int buf_len, |
OldCompletionCallback* callback) OVERRIDE; |
@@ -117,7 +118,8 @@ class SSLClientSocketMac : public SSLClientSocket { |
HostPortPair host_and_port_; |
SSLConfig ssl_config_; |
- OldCompletionCallback* user_connect_callback_; |
+ OldCompletionCallback* old_user_connect_callback_; |
+ CompletionCallback user_connect_callback_; |
OldCompletionCallback* user_read_callback_; |
OldCompletionCallback* user_write_callback_; |