Chromium Code Reviews| Index: chrome/browser/precache/precache_util.cc |
| diff --git a/chrome/browser/precache/precache_util.cc b/chrome/browser/precache/precache_util.cc |
| index 80ec4a1e9756d8814a4ba4d9ed45304b4940e112..b13c48a210721d469bd8950399e829c19aeb60dc 100644 |
| --- a/chrome/browser/precache/precache_util.cc |
| +++ b/chrome/browser/precache/precache_util.cc |
| @@ -12,6 +12,7 @@ |
| #include "components/data_use_measurement/content/data_use_measurement.h" |
| #include "components/precache/content/precache_manager.h" |
| #include "content/public/browser/browser_thread.h" |
| +#include "net/http/http_response_info.h" |
|
bengr
2016/07/21 00:03:27
You should be able to forward declare HttpResponse
jamartin
2016/07/25 23:23:07
Done.
|
| #include "net/url_request/url_request.h" |
| #include "url/gurl.h" |
| @@ -21,8 +22,8 @@ void UpdatePrecacheMetricsAndStateOnUIThread(const GURL& url, |
| const GURL& referrer, |
| base::TimeDelta latency, |
| const base::Time& fetch_time, |
| + const net::HttpResponseInfo& info, |
| int64_t size, |
| - bool was_cached, |
| bool is_user_traffic, |
| void* profile_id) { |
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
| @@ -38,7 +39,7 @@ void UpdatePrecacheMetricsAndStateOnUIThread(const GURL& url, |
| return; |
| precache_manager->UpdatePrecacheMetricsAndState( |
| - url, referrer, latency, fetch_time, size, was_cached, is_user_traffic); |
| + url, referrer, latency, fetch_time, info, size, is_user_traffic); |
| } |
| } // namespace |
| @@ -63,7 +64,7 @@ void UpdatePrecacheMetricsAndState(const net::URLRequest* request, |
| base::Bind( |
| &UpdatePrecacheMetricsAndStateOnUIThread, request->url(), |
| GURL(request->referrer()), latency, base::Time::Now(), |
| - received_content_length, request->was_cached(), |
| + request->response_info(), received_content_length, |
| data_use_measurement::DataUseMeasurement::IsUserInitiatedRequest( |
| request), |
| profile_id)); |