| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 "ios/chrome/browser/metrics/ios_chrome_metrics_service_client.h" | 5 #include "ios/chrome/browser/metrics/ios_chrome_metrics_service_client.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 216 stability_metrics_provider_ = stability_metrics_provider.get(); | 216 stability_metrics_provider_ = stability_metrics_provider.get(); |
| 217 metrics_service_->RegisterMetricsProvider( | 217 metrics_service_->RegisterMetricsProvider( |
| 218 std::move(stability_metrics_provider)); | 218 std::move(stability_metrics_provider)); |
| 219 } | 219 } |
| 220 | 220 |
| 221 metrics_service_->RegisterMetricsProvider( | 221 metrics_service_->RegisterMetricsProvider( |
| 222 base::MakeUnique<metrics::ScreenInfoMetricsProvider>()); | 222 base::MakeUnique<metrics::ScreenInfoMetricsProvider>()); |
| 223 | 223 |
| 224 { | 224 { |
| 225 auto drive_metrics_provider = | 225 auto drive_metrics_provider = |
| 226 base::MakeUnique<metrics::DriveMetricsProvider>( | 226 base::MakeUnique<metrics::DriveMetricsProvider>(ios::FILE_LOCAL_STATE); |
| 227 web::WebThread::GetTaskRunnerForThread(web::WebThread::FILE), | |
| 228 ios::FILE_LOCAL_STATE); | |
| 229 drive_metrics_provider_ = drive_metrics_provider.get(); | 227 drive_metrics_provider_ = drive_metrics_provider.get(); |
| 230 metrics_service_->RegisterMetricsProvider( | 228 metrics_service_->RegisterMetricsProvider( |
| 231 std::move(drive_metrics_provider)); | 229 std::move(drive_metrics_provider)); |
| 232 } | 230 } |
| 233 | 231 |
| 234 { | 232 { |
| 235 auto profiler_metrics_provider = | 233 auto profiler_metrics_provider = |
| 236 base::MakeUnique<metrics::ProfilerMetricsProvider>( | 234 base::MakeUnique<metrics::ProfilerMetricsProvider>( |
| 237 base::Bind(&metrics::IsCellularLogicEnabled)); | 235 base::Bind(&metrics::IsCellularLogicEnabled)); |
| 238 profiler_metrics_provider_ = profiler_metrics_provider.get(); | 236 profiler_metrics_provider_ = profiler_metrics_provider.get(); |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 369 ukm_service_->Purge(); | 367 ukm_service_->Purge(); |
| 370 ukm_service_->ResetClientId(); | 368 ukm_service_->ResetClientId(); |
| 371 } | 369 } |
| 372 // Signal service manager to enable/disable UKM based on new state. | 370 // Signal service manager to enable/disable UKM based on new state. |
| 373 UpdateRunningServices(); | 371 UpdateRunningServices(); |
| 374 } | 372 } |
| 375 | 373 |
| 376 bool IOSChromeMetricsServiceClient::IsHistorySyncEnabledOnAllProfiles() { | 374 bool IOSChromeMetricsServiceClient::IsHistorySyncEnabledOnAllProfiles() { |
| 377 return SyncDisableObserver::IsHistorySyncEnabledOnAllProfiles(); | 375 return SyncDisableObserver::IsHistorySyncEnabledOnAllProfiles(); |
| 378 } | 376 } |
| OLD | NEW |