| Index: net/http/http_transaction_test_util.h
|
| diff --git a/net/http/http_transaction_test_util.h b/net/http/http_transaction_test_util.h
|
| index e6e831257e878a8b6d87083229ebab535db5ef7d..1459f2daaa6bcdb57a4b8ec78d925070c96dd989 100644
|
| --- a/net/http/http_transaction_test_util.h
|
| +++ b/net/http/http_transaction_test_util.h
|
| @@ -291,11 +291,23 @@ class MockNetworkLayer : public net::HttpTransactionFactory,
|
| net::HttpCache* GetCache() override;
|
| net::HttpNetworkSession* GetSession() override;
|
|
|
| + // The caller must guarantee that |clock| will outlive this object.
|
| + void SetClock(base::Clock* clock);
|
| + base::Clock* clock() const { return clock_; }
|
| +
|
| private:
|
| int transaction_count_;
|
| bool done_reading_called_;
|
| bool stop_caching_called_;
|
| net::RequestPriority last_create_transaction_priority_;
|
| +
|
| + scoped_ptr<base::Clock> default_clock_;
|
| +
|
| + // Normally clock_ points to default_clock_ but it can be overridden to point
|
| + // to a custom
|
| + // clock set by test_clock().
|
| + base::Clock* clock_;
|
| +
|
| base::WeakPtr<MockNetworkTransaction> last_transaction_;
|
| };
|
|
|
|
|