OLD | NEW |
1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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_SUBRESOURCE_FILTER_METRICS_OB
SERVER_H_ | 5 #ifndef CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_SUBRESOURCE_FILTER_METRICS_OB
SERVER_H_ |
6 #define CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_SUBRESOURCE_FILTER_METRICS_OB
SERVER_H_ | 6 #define CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_SUBRESOURCE_FILTER_METRICS_OB
SERVER_H_ |
7 | 7 |
8 #include "base/macros.h" | 8 #include "base/macros.h" |
9 #include "chrome/browser/page_load_metrics/page_load_metrics_observer.h" | 9 #include "chrome/browser/page_load_metrics/page_load_metrics_observer.h" |
10 | 10 |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 SubresourceFilterMetricsObserver() = default; | 63 SubresourceFilterMetricsObserver() = default; |
64 ~SubresourceFilterMetricsObserver() override = default; | 64 ~SubresourceFilterMetricsObserver() override = default; |
65 | 65 |
66 // page_load_metrics::PageLoadMetricsObserver: | 66 // page_load_metrics::PageLoadMetricsObserver: |
67 ObservePolicy OnCommit(content::NavigationHandle* navigation_handle) override; | 67 ObservePolicy OnCommit(content::NavigationHandle* navigation_handle) override; |
68 ObservePolicy FlushMetricsOnAppEnterBackground( | 68 ObservePolicy FlushMetricsOnAppEnterBackground( |
69 const page_load_metrics::PageLoadTiming& timing, | 69 const page_load_metrics::PageLoadTiming& timing, |
70 const page_load_metrics::PageLoadExtraInfo& info) override; | 70 const page_load_metrics::PageLoadExtraInfo& info) override; |
71 void OnComplete(const page_load_metrics::PageLoadTiming& timing, | 71 void OnComplete(const page_load_metrics::PageLoadTiming& timing, |
72 const page_load_metrics::PageLoadExtraInfo& info) override; | 72 const page_load_metrics::PageLoadExtraInfo& info) override; |
73 void OnLoadedResource( | 73 void OnLoadedResource(const page_load_metrics::ExtraRequestCompleteInfo& |
74 const page_load_metrics::ExtraRequestInfo& extra_request_info) override; | 74 extra_request_complete_info) override; |
75 void OnParseStop(const page_load_metrics::PageLoadTiming& timing, | 75 void OnParseStop(const page_load_metrics::PageLoadTiming& timing, |
76 const page_load_metrics::PageLoadExtraInfo& info) override; | 76 const page_load_metrics::PageLoadExtraInfo& info) override; |
77 void OnFirstContentfulPaint( | 77 void OnFirstContentfulPaint( |
78 const page_load_metrics::PageLoadTiming& timing, | 78 const page_load_metrics::PageLoadTiming& timing, |
79 const page_load_metrics::PageLoadExtraInfo& info) override; | 79 const page_load_metrics::PageLoadExtraInfo& info) override; |
80 void OnFirstMeaningfulPaint( | 80 void OnFirstMeaningfulPaint( |
81 const page_load_metrics::PageLoadTiming& timing, | 81 const page_load_metrics::PageLoadTiming& timing, |
82 const page_load_metrics::PageLoadExtraInfo& info) override; | 82 const page_load_metrics::PageLoadExtraInfo& info) override; |
83 void OnDomContentLoadedEventStart( | 83 void OnDomContentLoadedEventStart( |
84 const page_load_metrics::PageLoadTiming& timing, | 84 const page_load_metrics::PageLoadTiming& timing, |
(...skipping 18 matching lines...) Expand all Loading... |
103 int num_network_resources_ = 0; | 103 int num_network_resources_ = 0; |
104 int num_cache_resources_ = 0; | 104 int num_cache_resources_ = 0; |
105 | 105 |
106 bool subresource_filter_observed_ = false; | 106 bool subresource_filter_observed_ = false; |
107 bool played_media_ = false; | 107 bool played_media_ = false; |
108 | 108 |
109 DISALLOW_COPY_AND_ASSIGN(SubresourceFilterMetricsObserver); | 109 DISALLOW_COPY_AND_ASSIGN(SubresourceFilterMetricsObserver); |
110 }; | 110 }; |
111 | 111 |
112 #endif // CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_SUBRESOURCE_FILTER_METRICS
_OBSERVER_H_ | 112 #endif // CHROME_BROWSER_PAGE_LOAD_METRICS_OBSERVERS_SUBRESOURCE_FILTER_METRICS
_OBSERVER_H_ |
OLD | NEW |