Index: components/startup_metric_utils/startup_metric_utils.h |
diff --git a/components/startup_metric_utils/startup_metric_utils.h b/components/startup_metric_utils/startup_metric_utils.h |
index f2d13264823b4ce59c314249bc73804c527cdc8c..d5b0e8fa19d226042a591ee12efa41d8c5041102 100644 |
--- a/components/startup_metric_utils/startup_metric_utils.h |
+++ b/components/startup_metric_utils/startup_metric_utils.h |
@@ -74,6 +74,14 @@ void RecordFirstWebContentsMainFrameLoad(const base::Time& time); |
// Call this with the time when the first web contents had a non-empty paint. |
void RecordFirstWebContentsNonEmptyPaint(const base::Time& time); |
+// Call this with the time when the first web contents began navigating its main |
+// frame. |
+void RecordFirstWebContentsMainNavigationStart(const base::Time& time); |
+ |
+// Call this with the time when the first web contents successfully committed |
+// its navigation for the main frame. |
+void RecordFirstWebContentsMainNavigationFinished(const base::Time& time); |
+ |
// Returns the time of main entry recorded from RecordMainEntryPointTime. |
// Returns a null Time if a value has not been recorded yet. |
// This method is expected to be called from the UI thread. |