Index: net/socket/ssl_client_socket_win.h |
diff --git a/net/socket/ssl_client_socket_win.h b/net/socket/ssl_client_socket_win.h |
index 27ce3003c7e014f23ce30f483081106ba86cf0ca..8fc326d77888a8b9333a1352fca36011a94aa662 100644 |
--- a/net/socket/ssl_client_socket_win.h |
+++ b/net/socket/ssl_client_socket_win.h |
@@ -75,7 +75,10 @@ class SSLClientSocketWin : public SSLClientSocket { |
virtual int Read(IOBuffer* buf, int buf_len, OldCompletionCallback* callback); |
virtual int Read(IOBuffer* buf, int buf_len, |
const CompletionCallback& callback); |
- virtual int Write(IOBuffer* buf, int buf_len, OldCompletionCallback* callback); |
+ virtual int Write(IOBuffer* buf, int buf_len, |
+ OldCompletionCallback* callback); |
+ virtual int Write(IOBuffer* buf, int buf_len, |
+ const CompletionCallback& callback); |
virtual bool SetReceiveBufferSize(int32 size); |
virtual bool SetSendBufferSize(int32 size); |
@@ -134,7 +137,8 @@ class SSLClientSocketWin : public SSLClientSocket { |
int user_read_buf_len_; |
// User function to callback when a Write() completes. |
- OldCompletionCallback* user_write_callback_; |
+ OldCompletionCallback* old_user_write_callback_; |
+ CompletionCallback user_write_callback_; |
scoped_refptr<IOBuffer> user_write_buf_; |
int user_write_buf_len_; |