| Index: chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h
|
| diff --git a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h
|
| index ba281a70002fc495677a63447581ffd607fb2865..ad86d75dbf83d92df7c3cf706ace2a3a0c2d92b5 100644
|
| --- a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h
|
| +++ b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h
|
| @@ -88,25 +88,15 @@ class CorePageLoadMetricsObserver
|
| void OnComplete(const page_load_metrics::PageLoadTiming& timing,
|
| const page_load_metrics::PageLoadExtraInfo& info) override;
|
| void OnFailedProvisionalLoad(
|
| - content::NavigationHandle* navigation_handle) override;
|
| + const page_load_metrics::FailedProvisionalLoadInfo& failed_load_info,
|
| + const page_load_metrics::PageLoadExtraInfo& extra_info) override;
|
|
|
| private:
|
| - // Information related to failed provisional loads.
|
| - // Populated in OnFailedProvisionalLoad and accessed in OnComplete.
|
| - struct FailedProvisionalLoadInfo {
|
| - base::Optional<base::TimeDelta> interval;
|
| - net::Error error;
|
| -
|
| - FailedProvisionalLoadInfo();
|
| - ~FailedProvisionalLoadInfo();
|
| - };
|
| -
|
| void RecordTimingHistograms(const page_load_metrics::PageLoadTiming& timing,
|
| const page_load_metrics::PageLoadExtraInfo& info);
|
| void RecordRappor(const page_load_metrics::PageLoadTiming& timing,
|
| const page_load_metrics::PageLoadExtraInfo& info);
|
|
|
| - FailedProvisionalLoadInfo failed_provisional_load_info_;
|
| ui::PageTransition transition_;
|
| bool initiated_by_user_gesture_;
|
|
|
|
|