diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/loader/document_load_timing.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/loader/document_load_timing.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/loader/document_load_timing.h b/chromium/third_party/blink/renderer/core/loader/document_load_timing.h index e1e59d2b432..2009765ba5d 100644 --- a/chromium/third_party/blink/renderer/core/loader/document_load_timing.h +++ b/chromium/third_party/blink/renderer/core/loader/document_load_timing.h @@ -53,6 +53,7 @@ class CORE_EXPORT DocumentLoadTiming final { void MarkNavigationStart(); void SetNavigationStart(base::TimeTicks); + void MarkBackForwardCacheRestoreNavigationStart(base::TimeTicks); void SetInputStart(base::TimeTicks); @@ -81,6 +82,10 @@ class CORE_EXPORT DocumentLoadTiming final { base::TimeTicks InputStart() const { return input_start_; } base::TimeTicks NavigationStart() const { return navigation_start_; } + const WTF::Vector<base::TimeTicks>& BackForwardCacheRestoreNavigationStarts() + const { + return bfcache_restore_navigation_starts_; + } base::TimeTicks UnloadEventStart() const { return unload_event_start_; } base::TimeTicks UnloadEventEnd() const { return unload_event_end_; } base::TimeTicks RedirectStart() const { return redirect_start_; } @@ -99,7 +104,7 @@ class CORE_EXPORT DocumentLoadTiming final { return reference_monotonic_time_; } - void Trace(Visitor*); + void Trace(Visitor*) const; void SetTickClockForTesting(const base::TickClock* tick_clock); void SetClockForTesting(const base::Clock* clock); @@ -115,6 +120,7 @@ class CORE_EXPORT DocumentLoadTiming final { base::TimeDelta reference_wall_time_; base::TimeTicks input_start_; base::TimeTicks navigation_start_; + WTF::Vector<base::TimeTicks> bfcache_restore_navigation_starts_; base::TimeTicks unload_event_start_; base::TimeTicks unload_event_end_; base::TimeTicks redirect_start_; |