| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #include "chrome/browser/metrics/chrome_metrics_service_client.h" | 5 #include "chrome/browser/metrics/chrome_metrics_service_client.h" | 
| 6 | 6 | 
| 7 #include <stddef.h> | 7 #include <stddef.h> | 
| 8 | 8 | 
| 9 #include <vector> | 9 #include <vector> | 
| 10 | 10 | 
| (...skipping 527 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 538 | 538 | 
| 539 #if !defined(OS_CHROMEOS) | 539 #if !defined(OS_CHROMEOS) | 
| 540   metrics_service_->RegisterMetricsProvider( | 540   metrics_service_->RegisterMetricsProvider( | 
| 541       std::unique_ptr<metrics::MetricsProvider>( | 541       std::unique_ptr<metrics::MetricsProvider>( | 
| 542           SigninStatusMetricsProvider::CreateInstance(base::WrapUnique( | 542           SigninStatusMetricsProvider::CreateInstance(base::WrapUnique( | 
| 543               new ChromeSigninStatusMetricsProviderDelegate)))); | 543               new ChromeSigninStatusMetricsProviderDelegate)))); | 
| 544 #endif  // !defined(OS_CHROMEOS) | 544 #endif  // !defined(OS_CHROMEOS) | 
| 545 | 545 | 
| 546   metrics_service_->RegisterMetricsProvider( | 546   metrics_service_->RegisterMetricsProvider( | 
| 547       std::unique_ptr<metrics::MetricsProvider>( | 547       std::unique_ptr<metrics::MetricsProvider>( | 
| 548           new sync_driver::DeviceCountMetricsProvider(base::Bind( | 548           new syncer::DeviceCountMetricsProvider(base::Bind( | 
| 549               &browser_sync::ChromeSyncClient::GetDeviceInfoTrackers)))); | 549               &browser_sync::ChromeSyncClient::GetDeviceInfoTrackers)))); | 
| 550 | 550 | 
| 551   metrics_service_->RegisterMetricsProvider( | 551   metrics_service_->RegisterMetricsProvider( | 
| 552       std::unique_ptr<metrics::MetricsProvider>( | 552       std::unique_ptr<metrics::MetricsProvider>( | 
| 553           new HttpsEngagementMetricsProvider())); | 553           new HttpsEngagementMetricsProvider())); | 
| 554 } | 554 } | 
| 555 | 555 | 
| 556 void ChromeMetricsServiceClient::OnInitTaskGotHardwareClass() { | 556 void ChromeMetricsServiceClient::OnInitTaskGotHardwareClass() { | 
| 557   const base::Closure got_bluetooth_adapter_callback = | 557   const base::Closure got_bluetooth_adapter_callback = | 
| 558       base::Bind(&ChromeMetricsServiceClient::OnInitTaskGotBluetoothAdapter, | 558       base::Bind(&ChromeMetricsServiceClient::OnInitTaskGotBluetoothAdapter, | 
| (...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 812   } | 812   } | 
| 813 } | 813 } | 
| 814 | 814 | 
| 815 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { | 815 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { | 
| 816   metrics_service_->OnApplicationNotIdle(); | 816   metrics_service_->OnApplicationNotIdle(); | 
| 817 } | 817 } | 
| 818 | 818 | 
| 819 bool ChromeMetricsServiceClient::IsUMACellularUploadLogicEnabled() { | 819 bool ChromeMetricsServiceClient::IsUMACellularUploadLogicEnabled() { | 
| 820   return metrics::IsCellularLogicEnabled(); | 820   return metrics::IsCellularLogicEnabled(); | 
| 821 } | 821 } | 
| OLD | NEW | 
|---|