| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_FROM_GWS_PAGE_LOAD_METRICS_OB
SERVER_H_ | 5 #ifndef CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_FROM_GWS_PAGE_LOAD_METRICS_OB
SERVER_H_ |
| 6 #define CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_FROM_GWS_PAGE_LOAD_METRICS_OB
SERVER_H_ | 6 #define CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_FROM_GWS_PAGE_LOAD_METRICS_OB
SERVER_H_ |
| 7 | 7 |
| 8 #include "base/macros.h" | 8 #include "base/macros.h" |
| 9 #include "base/optional.h" | 9 #include "base/optional.h" |
| 10 #include "chrome/browser/page_load_metrics/page_load_metrics_observer.h" | 10 #include "chrome/browser/page_load_metrics/page_load_metrics_observer.h" |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 const page_load_metrics::PageLoadExtraInfo& extra_info); | 66 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 67 void OnFailedProvisionalLoad( | 67 void OnFailedProvisionalLoad( |
| 68 const page_load_metrics::FailedProvisionalLoadInfo& failed_load_info, | 68 const page_load_metrics::FailedProvisionalLoadInfo& failed_load_info, |
| 69 const page_load_metrics::PageLoadExtraInfo& extra_info); | 69 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 70 | 70 |
| 71 void OnDomContentLoadedEventStart( | 71 void OnDomContentLoadedEventStart( |
| 72 const page_load_metrics::PageLoadTiming& timing, | 72 const page_load_metrics::PageLoadTiming& timing, |
| 73 const page_load_metrics::PageLoadExtraInfo& extra_info); | 73 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 74 void OnLoadEventStart(const page_load_metrics::PageLoadTiming& timing, | 74 void OnLoadEventStart(const page_load_metrics::PageLoadTiming& timing, |
| 75 const page_load_metrics::PageLoadExtraInfo& extra_info); | 75 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 76 void OnFirstPaint(const page_load_metrics::PageLoadTiming& timing, | 76 void OnFirstPaintInPage( |
| 77 const page_load_metrics::PageLoadExtraInfo& extra_info); | |
| 78 void OnFirstTextPaint(const page_load_metrics::PageLoadTiming& timing, | |
| 79 const page_load_metrics::PageLoadExtraInfo& extra_info); | |
| 80 void OnFirstImagePaint( | |
| 81 const page_load_metrics::PageLoadTiming& timing, | 77 const page_load_metrics::PageLoadTiming& timing, |
| 82 const page_load_metrics::PageLoadExtraInfo& extra_info); | 78 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 83 void OnFirstContentfulPaint( | 79 void OnFirstTextPaintInPage( |
| 80 const page_load_metrics::PageLoadTiming& timing, |
| 81 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 82 void OnFirstImagePaintInPage( |
| 83 const page_load_metrics::PageLoadTiming& timing, |
| 84 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 85 void OnFirstContentfulPaintInPage( |
| 84 const page_load_metrics::PageLoadTiming& timing, | 86 const page_load_metrics::PageLoadTiming& timing, |
| 85 const page_load_metrics::PageLoadExtraInfo& extra_info); | 87 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 86 void OnParseStart(const page_load_metrics::PageLoadTiming& timing, | 88 void OnParseStart(const page_load_metrics::PageLoadTiming& timing, |
| 87 const page_load_metrics::PageLoadExtraInfo& extra_info); | 89 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 88 void OnParseStop(const page_load_metrics::PageLoadTiming& timing, | 90 void OnParseStop(const page_load_metrics::PageLoadTiming& timing, |
| 89 const page_load_metrics::PageLoadExtraInfo& extra_info); | 91 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| 90 void OnUserInput(const blink::WebInputEvent& event); | 92 void OnUserInput(const blink::WebInputEvent& event); |
| 91 void FlushMetricsOnAppEnterBackground( | 93 void FlushMetricsOnAppEnterBackground( |
| 92 const page_load_metrics::PageLoadTiming& timing, | 94 const page_load_metrics::PageLoadTiming& timing, |
| 93 const page_load_metrics::PageLoadExtraInfo& extra_info); | 95 const page_load_metrics::PageLoadExtraInfo& extra_info); |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 ObservePolicy FlushMetricsOnAppEnterBackground( | 155 ObservePolicy FlushMetricsOnAppEnterBackground( |
| 154 const page_load_metrics::PageLoadTiming& timing, | 156 const page_load_metrics::PageLoadTiming& timing, |
| 155 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 157 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 156 | 158 |
| 157 void OnDomContentLoadedEventStart( | 159 void OnDomContentLoadedEventStart( |
| 158 const page_load_metrics::PageLoadTiming& timing, | 160 const page_load_metrics::PageLoadTiming& timing, |
| 159 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 161 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 160 void OnLoadEventStart( | 162 void OnLoadEventStart( |
| 161 const page_load_metrics::PageLoadTiming& timing, | 163 const page_load_metrics::PageLoadTiming& timing, |
| 162 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 164 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 163 void OnFirstPaint( | 165 void OnFirstPaintInPage( |
| 164 const page_load_metrics::PageLoadTiming& timing, | 166 const page_load_metrics::PageLoadTiming& timing, |
| 165 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 167 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 166 void OnFirstTextPaint( | 168 void OnFirstTextPaintInPage( |
| 167 const page_load_metrics::PageLoadTiming& timing, | 169 const page_load_metrics::PageLoadTiming& timing, |
| 168 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 170 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 169 void OnFirstImagePaint( | 171 void OnFirstImagePaintInPage( |
| 170 const page_load_metrics::PageLoadTiming& timing, | 172 const page_load_metrics::PageLoadTiming& timing, |
| 171 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 173 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 172 void OnFirstContentfulPaint( | 174 void OnFirstContentfulPaintInPage( |
| 173 const page_load_metrics::PageLoadTiming& timing, | 175 const page_load_metrics::PageLoadTiming& timing, |
| 174 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 176 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 175 void OnParseStart( | 177 void OnParseStart( |
| 176 const page_load_metrics::PageLoadTiming& timing, | 178 const page_load_metrics::PageLoadTiming& timing, |
| 177 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 179 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 178 void OnParseStop( | 180 void OnParseStop( |
| 179 const page_load_metrics::PageLoadTiming& timing, | 181 const page_load_metrics::PageLoadTiming& timing, |
| 180 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 182 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 181 | 183 |
| 182 void OnComplete( | 184 void OnComplete( |
| 183 const page_load_metrics::PageLoadTiming& timing, | 185 const page_load_metrics::PageLoadTiming& timing, |
| 184 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 186 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 185 void OnFailedProvisionalLoad( | 187 void OnFailedProvisionalLoad( |
| 186 const page_load_metrics::FailedProvisionalLoadInfo& failed_load_info, | 188 const page_load_metrics::FailedProvisionalLoadInfo& failed_load_info, |
| 187 const page_load_metrics::PageLoadExtraInfo& extra_info) override; | 189 const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
| 188 | 190 |
| 189 void OnUserInput(const blink::WebInputEvent& event) override; | 191 void OnUserInput(const blink::WebInputEvent& event) override; |
| 190 | 192 |
| 191 private: | 193 private: |
| 192 FromGWSPageLoadMetricsLogger logger_; | 194 FromGWSPageLoadMetricsLogger logger_; |
| 193 | 195 |
| 194 DISALLOW_COPY_AND_ASSIGN(FromGWSPageLoadMetricsObserver); | 196 DISALLOW_COPY_AND_ASSIGN(FromGWSPageLoadMetricsObserver); |
| 195 }; | 197 }; |
| 196 | 198 |
| 197 #endif // CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_FROM_GWS_PAGE_LOAD_METRICS
_OBSERVER_H_ | 199 #endif // CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_FROM_GWS_PAGE_LOAD_METRICS
_OBSERVER_H_ |
| OLD | NEW |