Chromium Code Reviews| Index: remoting/protocol/fake_stream_socket.h |
| diff --git a/remoting/protocol/fake_stream_socket.h b/remoting/protocol/fake_stream_socket.h |
| index cb17e8924938a653edb0c0859bb333c38e57d6a7..ac20e3860d776a660a1308c2c65f60fb3858fee5 100644 |
| --- a/remoting/protocol/fake_stream_socket.h |
| +++ b/remoting/protocol/fake_stream_socket.h |
| @@ -45,14 +45,17 @@ class FakeStreamSocket : public net::StreamSocket { |
| // Enables asynchronous Write(). |
| void set_async_write(bool async_write) { async_write_ = async_write; } |
| - // Set error codes for the next Read() and Write() calls. Once returned the |
| - // values are automatically reset to net::OK . |
| - void set_next_read_error(int error) { next_read_error_ = error; } |
| + // Set error codes for the next Write() call. Once returned the |
| + // value is automatically reset to net::OK . |
| void set_next_write_error(int error) { next_write_error_ = error; } |
|
davidben
2015/04/23 19:38:14
It'd probably be nice if this also let you interru
|
| // Appends |data| to the read buffer. |
| void AppendInputData(const std::string& data); |
| + // Causes Read() to fail with |error| once the read buffer is exhausted. If |
| + // there is a currently pending Read, it is interrupted. |
| + void AppendReadError(int error); |
| + |
| // Pairs the socket with |peer_socket|. Deleting either of the paired sockets |
| // unpairs them. |
| void PairWith(FakeStreamSocket* peer_socket); |