| Index: chrome/browser/metrics/chrome_metrics_service_client.h
|
| diff --git a/chrome/browser/metrics/chrome_metrics_service_client.h b/chrome/browser/metrics/chrome_metrics_service_client.h
|
| index 16f59c6e688d2d37b94733f85998a1af9377f82f..9266b1fb966afdfc5a01b63c4e8ab5e3da2eb002 100644
|
| --- a/chrome/browser/metrics/chrome_metrics_service_client.h
|
| +++ b/chrome/browser/metrics/chrome_metrics_service_client.h
|
| @@ -61,6 +61,7 @@ class ChromeMetricsServiceClient
|
|
|
| // metrics::MetricsServiceClient:
|
| metrics::MetricsService* GetMetricsService() override;
|
| + ukm::UkmService* GetUkmService() override;
|
| void SetMetricsClientId(const std::string& client_id) override;
|
| int32_t GetProduct() override;
|
| std::string GetApplicationLocale() override;
|
| @@ -74,6 +75,8 @@ class ChromeMetricsServiceClient
|
| const base::Closure& done_callback) override;
|
| void CollectFinalMetricsForLog(const base::Closure& done_callback) override;
|
| std::unique_ptr<metrics::MetricsLogUploader> CreateUploader(
|
| + const std::string& server_url,
|
| + const std::string& mime_type,
|
| const base::Callback<void(int)>& on_upload_complete) override;
|
| base::TimeDelta GetStandardUploadInterval() override;
|
| base::string16 GetRegistryBackupKey() override;
|
| @@ -150,6 +153,9 @@ class ChromeMetricsServiceClient
|
| // The MetricsService that |this| is a client of.
|
| std::unique_ptr<metrics::MetricsService> metrics_service_;
|
|
|
| + // The UkmService that |this| is a client of.
|
| + std::unique_ptr<ukm::UkmService> ukm_service_;
|
| +
|
| content::NotificationRegistrar registrar_;
|
|
|
| #if defined(OS_CHROMEOS)
|
|
|