| 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)
|
|
|