diff options
Diffstat (limited to 'net/socket/socket_test_util.h')
-rw-r--r-- | net/socket/socket_test_util.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h index 26a5075..2638afe 100644 --- a/net/socket/socket_test_util.h +++ b/net/socket/socket_test_util.h @@ -440,13 +440,13 @@ class DeterministicMockTCPClientSocket; // For examples of how to use this class, see: // deterministic_socket_data_unittests.cc class DeterministicSocketData - : public StaticSocketDataProvider, - public base::RefCounted<DeterministicSocketData> { + : public StaticSocketDataProvider { public: // |reads| the list of MockRead completions. // |writes| the list of MockWrite completions. DeterministicSocketData(MockRead* reads, size_t reads_count, MockWrite* writes, size_t writes_count); + virtual ~DeterministicSocketData(); // Consume all the data up to the give stop point (via SetStop()). void Run(); @@ -481,12 +481,7 @@ class DeterministicSocketData virtual void Reset() OVERRIDE; virtual void CompleteRead() OVERRIDE {} - protected: - virtual ~DeterministicSocketData(); - private: - friend class base::RefCounted<DeterministicSocketData>; - // Invoke the read and write callbacks, if the timing is appropriate. void InvokeCallbacks(); |