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 b9dccc01df6bad33b35f93b38e288908297fb2b7..7792cb3f8b6fcdd410e4083dbe714d70f7507e5a 100644 |
--- a/net/socket/ssl_client_socket_mac.h |
+++ b/net/socket/ssl_client_socket_mac.h |
@@ -71,6 +71,9 @@ class SSLClientSocketMac : public SSLClientSocket { |
virtual int Read(IOBuffer* buf, |
int buf_len, |
OldCompletionCallback* callback) OVERRIDE; |
+ virtual int Read(IOBuffer* buf, |
+ int buf_len, |
+ const CompletionCallback& callback) OVERRIDE; |
virtual int Write(IOBuffer* buf, |
int buf_len, |
OldCompletionCallback* callback) OVERRIDE; |
@@ -121,7 +124,8 @@ class SSLClientSocketMac : public SSLClientSocket { |
OldCompletionCallback* old_user_connect_callback_; |
CompletionCallback user_connect_callback_; |
- OldCompletionCallback* user_read_callback_; |
+ OldCompletionCallback* old_user_read_callback_; |
+ CompletionCallback user_read_callback_; |
OldCompletionCallback* user_write_callback_; |
// Used by Read function. |