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 |