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 77bf7a25d2bb1f4cf92211bad5b24aac8fc6613e..fdca56edf605206577ced01a3056a2328f46eb47 100644 |
--- a/net/socket/ssl_client_socket_nss.h |
+++ b/net/socket/ssl_client_socket_nss.h |
@@ -89,6 +89,9 @@ class SSLClientSocketNSS : 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; |
@@ -225,7 +228,8 @@ class SSLClientSocketNSS : 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. |