Chromium Code Reviews| Index: net/url_request/url_request.h |
| diff --git a/net/url_request/url_request.h b/net/url_request/url_request.h |
| index 3deb198f58f4a938f09493f2ad41e03f588019c3..f94d465b4b5afc20d6d8d85cde1757a4c138639c 100644 |
| --- a/net/url_request/url_request.h |
| +++ b/net/url_request/url_request.h |
| @@ -15,6 +15,7 @@ |
| #include "base/memory/linked_ptr.h" |
| #include "base/memory/ref_counted.h" |
| #include "base/string16.h" |
| +#include "base/time.h" |
| #include "base/threading/non_thread_safe.h" |
| #include "googleurl/src/gurl.h" |
| #include "net/base/auth.h" |
| @@ -50,6 +51,7 @@ class AppCacheURLRequestJobTest; |
| namespace base { |
| class Time; |
| +class TimeTicks; |
| } // namespace base |
|
wtc
2011/12/10 01:02:54
If you include "base/time.h", please remove the fo
James Simonsen
2011/12/12 23:35:34
Done.
Yeah, I saw that right after I uploaded the
|
| // Temporary layering violation to allow existing users of a deprecated |
| @@ -456,6 +458,9 @@ class NET_EXPORT URLRequest : NON_EXPORTED_BASE(public base::NonThreadSafe) { |
| // the response status line. Restrictions on GetResponseHeaders apply. |
| void GetAllResponseHeaders(std::string* headers); |
| + // The time when |this| was constructed. |
| + base::TimeTicks creation_time() const { return creation_time_; } |
| + |
| // The time at which the returned response was requested. For cached |
| // responses, this is the last time the cache entry was validated. |
| const base::Time& request_time() const { |
| @@ -814,6 +819,8 @@ class NET_EXPORT URLRequest : NON_EXPORTED_BASE(public base::NonThreadSafe) { |
| AuthCredentials auth_credentials_; |
| scoped_refptr<AuthChallengeInfo> auth_info_; |
| + base::TimeTicks creation_time_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(URLRequest); |
| }; |