| Index: net/socket/tcp_socket_win.h
|
| diff --git a/net/socket/tcp_socket_win.h b/net/socket/tcp_socket_win.h
|
| index 3dd0ee98ea49899cf3687191be564174f98fa131..1cefdca0a2965fe4cab7fa3c7a87be03210c021a 100644
|
| --- a/net/socket/tcp_socket_win.h
|
| +++ b/net/socket/tcp_socket_win.h
|
| @@ -130,7 +130,7 @@ class NET_EXPORT TCPSocketWin : NON_EXPORTED_BASE(public base::NonThreadSafe),
|
| void LogConnectBegin(const AddressList& addresses);
|
| void LogConnectEnd(int net_error);
|
|
|
| - int DoRead(IOBuffer* buf, int buf_len, const CompletionCallback& callback);
|
| + void RetryRead(int rv);
|
| void DidCompleteConnect();
|
| void DidCompleteWrite();
|
| void DidSignalRead();
|
| @@ -160,6 +160,11 @@ class NET_EXPORT TCPSocketWin : NON_EXPORTED_BASE(public base::NonThreadSafe),
|
| // External callback; called when connect or read is complete.
|
| CompletionCallback read_callback_;
|
|
|
| + // Non-null if a ReadIfReady() is to be completed asynchronously. This is an
|
| + // external callback if user used ReadIfReady() instead of Read(), but a
|
| + // wrapped callback on top of RetryRead() if Read() is used.
|
| + CompletionCallback read_if_ready_callback_;
|
| +
|
| // External callback; called when write is complete.
|
| CompletionCallback write_callback_;
|
|
|
|
|