Index: chrome/common/extensions/extension_localization_peer.h |
diff --git a/chrome/common/extensions/extension_localization_peer.h b/chrome/common/extensions/extension_localization_peer.h |
index 1f8877566e30531e4d35089a6ebfcb6b836c2a4a..b34d516cf4b9fa79dbe573e504ef6ef122098773 100644 |
--- a/chrome/common/extensions/extension_localization_peer.h |
+++ b/chrome/common/extensions/extension_localization_peer.h |
@@ -34,17 +34,22 @@ class ExtensionLocalizationPeer |
virtual bool OnReceivedRedirect( |
const GURL& new_url, |
const webkit_glue::ResourceResponseInfo& info, |
+ const base::TimeTicks& request_start_time, |
+ const base::TimeTicks& response_start_time, |
bool* has_new_first_party_for_cookies, |
GURL* new_first_party_for_cookies) OVERRIDE; |
virtual void OnReceivedResponse( |
- const webkit_glue::ResourceResponseInfo& info) OVERRIDE; |
+ const webkit_glue::ResourceResponseInfo& info, |
+ const base::TimeTicks& request_start_time, |
+ const base::TimeTicks& response_start_time); |
virtual void OnDownloadedData(int len) OVERRIDE {} |
virtual void OnReceivedData(const char* data, |
int data_length, |
int encoded_data_length) OVERRIDE; |
- virtual void OnCompletedRequest(const net::URLRequestStatus& status, |
- const std::string& security_info, |
- const base::Time& completion_time) OVERRIDE; |
+ virtual void OnCompletedRequest( |
+ const net::URLRequestStatus& status, |
+ const std::string& security_info, |
+ const base::TimeTicks& completion_time) OVERRIDE; |
private: |
friend class ExtensionLocalizationPeerTest; |
@@ -75,6 +80,10 @@ class ExtensionLocalizationPeer |
// Original request URL. |
GURL request_url_; |
+ // When the request started and the initial response was returned. |
+ base::TimeTicks request_start_time_; |
+ base::TimeTicks response_start_time_; |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(ExtensionLocalizationPeer); |
}; |