blob: 873ab1b684d815122d1105c7719244165584a736 [file] [log] [blame]
Avi Drissman8ba1bad2022-09-13 19:22:361// Copyright 2019 The Chromium Authors
[email protected]6ba11eb2014-05-22 08:17:462// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Nate Fischer5021efbf2019-10-18 01:47:055#ifndef COMPONENTS_METRICS_ANDROID_METRICS_PROVIDER_H_
6#define COMPONENTS_METRICS_ANDROID_METRICS_PROVIDER_H_
[email protected]6ba11eb2014-05-22 08:17:467
[email protected]6ba11eb2014-05-22 08:17:468#include "components/metrics/metrics_provider.h"
9
mariakhomenko191028982014-10-20 23:22:5610namespace metrics {
Nate Fischer5021efbf2019-10-18 01:47:0511
mariakhomenko191028982014-10-20 23:22:5612class ChromeUserMetricsExtension;
mariakhomenko191028982014-10-20 23:22:5613
[email protected]6ba11eb2014-05-22 08:17:4614// AndroidMetricsProvider provides Android-specific stability metrics.
15class AndroidMetricsProvider : public metrics::MetricsProvider {
16 public:
Alexei Svitkine472ae5b2017-08-29 19:40:2017 AndroidMetricsProvider();
Peter Boström09c01822021-09-20 22:43:2718
19 AndroidMetricsProvider(const AndroidMetricsProvider&) = delete;
20 AndroidMetricsProvider& operator=(const AndroidMetricsProvider&) = delete;
21
dcheng7f6a0232015-02-04 01:54:3422 ~AndroidMetricsProvider() override;
[email protected]6ba11eb2014-05-22 08:17:4623
mariakhomenko191028982014-10-20 23:22:5624 // metrics::MetricsProvider:
Ariel Zhang7d97de82022-12-06 21:21:57