Index: chrome/browser/page_load_metrics/page_load_tracker.h |
diff --git a/chrome/browser/page_load_metrics/page_load_tracker.h b/chrome/browser/page_load_metrics/page_load_tracker.h |
index f6529d1a059d00a620572763477253d17ed8fec0..b3dc9af3aca109493e37c691281dae74735b9a0f 100644 |
--- a/chrome/browser/page_load_metrics/page_load_tracker.h |
+++ b/chrome/browser/page_load_metrics/page_load_tracker.h |
@@ -219,13 +219,13 @@ class PageLoadTracker { |
void NotifyClientRedirectTo(const PageLoadTracker& destination); |
- void UpdateTiming(const PageLoadTiming& timing, |
- const PageLoadMetadata& metadata); |
+ void UpdateTiming(const mojom::PageLoadTiming& timing, |
+ const mojom::PageLoadMetadata& metadata); |
// Update metadata for child frames. Updates for child frames arrive |
// separately from updates for the main frame, so aren't included in |
// UpdateTiming. |
- void UpdateChildFrameMetadata(const PageLoadMetadata& child_metadata); |
+ void UpdateChildFrameMetadata(const mojom::PageLoadMetadata& child_metadata); |
void OnStartedResource( |
const ExtraRequestStartInfo& extra_request_started_info); |
@@ -375,9 +375,9 @@ class PageLoadTracker { |
base::TimeTicks foreground_time_; |
bool started_in_foreground_; |
- PageLoadTiming timing_; |
- PageLoadMetadata main_frame_metadata_; |
- PageLoadMetadata child_frame_metadata_; |
+ mojo::StructPtr<mojom::PageLoadTiming> timing_; |
+ mojom::PageLoadMetadata main_frame_metadata_; |
+ mojom::PageLoadMetadata child_frame_metadata_; |
ui::PageTransition page_transition_; |