Index: components/page_load_metrics/browser/page_load_metrics_util.h |
diff --git a/components/page_load_metrics/browser/page_load_metrics_util.h b/components/page_load_metrics/browser/page_load_metrics_util.h |
index 380c077d26357ae6db44339bbbdacfe9b45692b6..c79612e2a32672bf2b69be034c65cce48af2839d 100644 |
--- a/components/page_load_metrics/browser/page_load_metrics_util.h |
+++ b/components/page_load_metrics/browser/page_load_metrics_util.h |
@@ -28,6 +28,14 @@ struct PageLoadTiming; |
bool WasStartedInForegroundEventInForeground(base::TimeDelta event, |
const PageLoadExtraInfo& info); |
+// Returns true if: |
+// - Parse started and did not complete but the entire page load duration |
+// happened in the foreground. |
+// - Parse completed and happened entirely in the foreground. |
+bool WasParseInForeground(base::TimeDelta parse_start, |
+ base::TimeDelta parse_stop, |
+ const PageLoadExtraInfo& info); |
+ |
} // namespace page_load_metrics |
#endif // COMPONENTS_PAGE_LOAD_METRICS_BROWSER_PAGE_LOAD_METRICS_UTIL_H_ |