Index: net/socket/tcp_client_socket_win.h |
diff --git a/net/socket/tcp_client_socket_win.h b/net/socket/tcp_client_socket_win.h |
index 1e75933e9c53dbe10cf4ce349f1d5348d4d82836..2e58cadce1ef2872b2cbaeb4750ce1a84636401d 100644 |
--- a/net/socket/tcp_client_socket_win.h |
+++ b/net/socket/tcp_client_socket_win.h |
@@ -63,7 +63,10 @@ class NET_EXPORT TCPClientSocketWin : public StreamSocket, |
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); |
@@ -130,7 +133,8 @@ class NET_EXPORT TCPClientSocketWin : public StreamSocket, |
CompletionCallback read_callback_; |
// External callback; called when write is complete. |
- OldCompletionCallback* write_callback_; |
+ OldCompletionCallback* old_write_callback_; |
+ CompletionCallback write_callback_; |
// The next state for the Connect() state machine. |
ConnectState next_connect_state_; |