| 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 f3fa5d03ba0a44dffa7c175406b0bab005279369..47e3f31bc171e405a6227a058285df7224f6cf52 100644
|
| --- a/chrome/browser/page_load_metrics/page_load_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/page_load_metrics_observer.cc
|
| @@ -54,16 +54,22 @@ PageLoadExtraInfo PageLoadExtraInfo::CreateForTesting(
|
| page_load_metrics::PageLoadMetadata());
|
| }
|
|
|
| -ExtraRequestInfo::ExtraRequestInfo(bool was_cached,
|
| +ExtraRequestInfo::ExtraRequestInfo(const GURL& url,
|
| + int frame_tree_node_id,
|
| + bool was_cached,
|
| int64_t raw_body_bytes,
|
| bool data_reduction_proxy_used,
|
| int64_t original_network_content_length)
|
| - : was_cached(was_cached),
|
| + : url(url),
|
| + frame_tree_node_id(frame_tree_node_id),
|
| + was_cached(was_cached),
|
| raw_body_bytes(raw_body_bytes),
|
| data_reduction_proxy_used(data_reduction_proxy_used),
|
| original_network_content_length(original_network_content_length) {}
|
|
|
| ExtraRequestInfo::ExtraRequestInfo(const ExtraRequestInfo& other) = default;
|
| +ExtraRequestInfo& ExtraRequestInfo::operator=(const ExtraRequestInfo& other) =
|
| + default;
|
|
|
| ExtraRequestInfo::~ExtraRequestInfo() {}
|
|
|
| @@ -90,6 +96,12 @@ PageLoadMetricsObserver::ObservePolicy PageLoadMetricsObserver::OnCommit(
|
| return CONTINUE_OBSERVING;
|
| }
|
|
|
| +PageLoadMetricsObserver::ObservePolicy
|
| +PageLoadMetricsObserver::OnCommitSubFrame(
|
| + content::NavigationHandle* navigation_handle) {
|
| + return CONTINUE_OBSERVING;
|
| +}
|
| +
|
| PageLoadMetricsObserver::ObservePolicy PageLoadMetricsObserver::OnHidden(
|
| const PageLoadTiming& timing,
|
| const PageLoadExtraInfo& extra_info) {
|
|
|