Index: chrome/renderer/page_load_metrics/page_timing_metrics_sender.h |
diff --git a/chrome/renderer/page_load_metrics/page_timing_metrics_sender.h b/chrome/renderer/page_load_metrics/page_timing_metrics_sender.h |
index fc3fba1f51412bc22ab5a8d28e099db496ea333b..002272aa33586ddd4158a1244ff9c3655e056a65 100644 |
--- a/chrome/renderer/page_load_metrics/page_timing_metrics_sender.h |
+++ b/chrome/renderer/page_load_metrics/page_timing_metrics_sender.h |
@@ -29,11 +29,11 @@ class PageTimingMetricsSender { |
PageTimingMetricsSender(IPC::Sender* ipc_sender, |
int routing_id, |
std::unique_ptr<base::Timer> timer, |
- const PageLoadTiming& initial_timing); |
+ mojo::StructPtr<PageLoadTiming> initial_timing); |
~PageTimingMetricsSender(); |
void DidObserveLoadingBehavior(blink::WebLoadingBehaviorFlag behavior); |
- void Send(const PageLoadTiming& timing); |
+ void Send(mojo::StructPtr<PageLoadTiming> timing); |
protected: |
base::Timer* timer() const { return timer_.get(); } |
@@ -45,7 +45,7 @@ class PageTimingMetricsSender { |
IPC::Sender* const ipc_sender_; |
const int routing_id_; |
std::unique_ptr<base::Timer> timer_; |
- PageLoadTiming last_timing_; |
+ mojo::StructPtr<PageLoadTiming> last_timing_; |
// The the sender keep track of metadata as it comes in, because the sender is |
// scoped to a single committed load. |