Index: chrome/renderer/page_load_histograms.h |
diff --git a/chrome/renderer/page_load_histograms.h b/chrome/renderer/page_load_histograms.h |
index 39f8cc5a9cb8c75d3d70b7dbaa4f5d0c9c38cfc2..bc8beb2b18e414f8c4374d9758182849dfc2619e 100644 |
--- a/chrome/renderer/page_load_histograms.h |
+++ b/chrome/renderer/page_load_histograms.h |
@@ -24,11 +24,13 @@ class PageLoadHistograms : public content::RenderViewObserver { |
private: |
// RenderViewObserver implementation. |
- void FrameWillClose(blink::WebFrame* frame) override; |
- void ClosePage() override; |
+ void FrameWillClose(blink::WebFrame* frame, bool lofi_used) override; |
+ void ClosePage(bool lofi_used) override; |
void DidUpdateLayout() override; |
// Dump all page load histograms appropriate for the given frame. |
+ // Dump page load histograms that report whether or not the frame request was |
+ // for a Lo-Fi version of the resource with the given |lofi_used|. |
// |
// This method will only dump once-per-instance, so it is safe to call |
// multiple times. |
@@ -47,7 +49,7 @@ class PageLoadHistograms : public content::RenderViewObserver { |
// redirect had been done (the user never requested the page) |
// Also, it's possible to load a page without ever laying it out |
// so first_paint and first_paint_after_load can be 0. |
- void Dump(blink::WebFrame* frame); |
+ void Dump(blink::WebFrame* frame, bool lofi_used); |
bool ShouldDump(blink::WebFrame* frame); |
void MaybeDumpFirstLayoutHistograms(); |