| Index: net/socket/socket_test_util.h
|
| diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h
|
| index b7d090e54e87515165eae9de726ecbc530e811f3..f7aaee93c10287b08e11e20a2dd44ed43f47845f 100644
|
| --- a/net/socket/socket_test_util.h
|
| +++ b/net/socket/socket_test_util.h
|
| @@ -198,6 +198,8 @@ class SocketDataProvider {
|
| virtual MockRead OnRead() = 0;
|
| virtual MockWriteResult OnWrite(const std::string& data) = 0;
|
| virtual void Reset() = 0;
|
| + virtual bool AllReadDataConsumed() const = 0;
|
| + virtual bool AllWriteDataConsumed() const = 0;
|
|
|
| // Accessor for the socket which is using the SocketDataProvider.
|
| AsyncSocket* socket() { return socket_; }
|
| @@ -294,6 +296,8 @@ class StaticSocketDataProvider : public SocketDataProvider {
|
| MockRead OnRead() override;
|
| MockWriteResult OnWrite(const std::string& data) override;
|
| void Reset() override;
|
| + bool AllReadDataConsumed() const override;
|
| + bool AllWriteDataConsumed() const override;
|
|
|
| size_t read_index() const { return helper_.read_index(); }
|
| size_t write_index() const { return helper_.write_index(); }
|
| @@ -499,6 +503,8 @@ class SequencedSocketData : public SocketDataProvider {
|
| MockRead OnRead() override;
|
| MockWriteResult OnWrite(const std::string& data) override;
|
| void Reset() override;
|
| + bool AllReadDataConsumed() const override;
|
| + bool AllWriteDataConsumed() const override;
|
|
|
| // Returns true if all data has been read.
|
| bool at_read_eof() const;
|
|
|