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 |