Index: chrome/browser/page_load_metrics/page_load_metrics_observer.cc |
diff --git a/chrome/browser/page_load_metrics/page_load_metrics_observer.cc b/chrome/browser/page_load_metrics/page_load_metrics_observer.cc |
index e3f395a76749b8407eb56587474972f5af713dc9..836a877ac15ece65f6ba83f323f5a657f159775b 100644 |
--- a/chrome/browser/page_load_metrics/page_load_metrics_observer.cc |
+++ b/chrome/browser/page_load_metrics/page_load_metrics_observer.cc |
@@ -56,18 +56,28 @@ PageLoadExtraInfo PageLoadExtraInfo::CreateForTesting( |
page_load_metrics::PageLoadMetadata()); |
} |
-ExtraRequestInfo::ExtraRequestInfo( |
+ExtraRequestCompleteInfo::ExtraRequestCompleteInfo( |
bool was_cached, |
int64_t raw_body_bytes, |
int64_t original_network_content_length, |
std::unique_ptr<data_reduction_proxy::DataReductionProxyData> |
- data_reduction_proxy_data) |
+ data_reduction_proxy_data, |
+ content::ResourceType detected_resource_type) |
: was_cached(was_cached), |
raw_body_bytes(raw_body_bytes), |
original_network_content_length(original_network_content_length), |
- data_reduction_proxy_data(std::move(data_reduction_proxy_data)) {} |
+ data_reduction_proxy_data(std::move(data_reduction_proxy_data)), |
+ resource_type(detected_resource_type) {} |
-ExtraRequestInfo::~ExtraRequestInfo() {} |
+ExtraRequestCompleteInfo::~ExtraRequestCompleteInfo() {} |
+ |
+ExtraRequestStartInfo::ExtraRequestStartInfo(content::ResourceType found_type) |
+ : resource_type(found_type) {} |
+ |
+ExtraRequestStartInfo::ExtraRequestStartInfo( |
+ const ExtraRequestStartInfo& other) = default; |
+ |
+ExtraRequestStartInfo::~ExtraRequestStartInfo() {} |
FailedProvisionalLoadInfo::FailedProvisionalLoadInfo(base::TimeDelta interval, |
net::Error error) |