Avi Drissman | 8ba1bad | 2022-09-13 19:22:36 | [diff] [blame] | 1 | // Copyright 2019 The Chromium Authors |
[email protected] | 6ba11eb | 2014-05-22 08:17:46 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
4 | |||||
Nate Fischer | 5021efbf | 2019-10-18 01:47:05 | [diff] [blame] | 5 | #ifndef COMPONENTS_METRICS_ANDROID_METRICS_PROVIDER_H_ |
6 | #define COMPONENTS_METRICS_ANDROID_METRICS_PROVIDER_H_ | ||||
[email protected] | 6ba11eb | 2014-05-22 08:17:46 | [diff] [blame] | 7 | |
[email protected] | 6ba11eb | 2014-05-22 08:17:46 | [diff] [blame] | 8 | #include "components/metrics/metrics_provider.h" |
9 | |||||
mariakhomenko | 19102898 | 2014-10-20 23:22:56 | [diff] [blame] | 10 | namespace metrics { |
Nate Fischer | 5021efbf | 2019-10-18 01:47:05 | [diff] [blame] | 11 | |
mariakhomenko | 19102898 | 2014-10-20 23:22:56 | [diff] [blame] | 12 | class ChromeUserMetricsExtension; |
mariakhomenko | 19102898 | 2014-10-20 23:22:56 | [diff] [blame] | 13 | |
[email protected] | 6ba11eb | 2014-05-22 08:17:46 | [diff] [blame] | 14 | // AndroidMetricsProvider provides Android-specific stability metrics. |
15 | class AndroidMetricsProvider : public metrics::MetricsProvider { | ||||
16 | public: | ||||
Alexei Svitkine | 472ae5b | 2017-08-29 19:40:20 | [diff] [blame] | 17 | AndroidMetricsProvider(); |
Peter Boström | 09c0182 | 2021-09-20 22:43:27 | [diff] [blame] | 18 | |
19 | AndroidMetricsProvider(const AndroidMetricsProvider&) = delete; | ||||
20 | AndroidMetricsProvider& operator=(const AndroidMetricsProvider&) = delete; | ||||
21 | |||||
dcheng | 7f6a023 | 2015-02-04 01:54:34 | [diff] [blame] | 22 | ~AndroidMetricsProvider() override; |
[email protected] | 6ba11eb | 2014-05-22 08:17:46 | [diff] [blame] | 23 | |
mariakhomenko | 19102898 | 2014-10-20 23:22:56 | [diff] [blame] | 24 | // metrics::MetricsProvider: |
Ariel Zhang | 7d97de8 | 2022-12-06 21:21:57 | [diff] [blame] |