| 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 422 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 433 new metrics::GPUMetricsProvider)); | 433 new metrics::GPUMetricsProvider)); |
| 434 metrics_service_->RegisterMetricsProvider( | 434 metrics_service_->RegisterMetricsProvider( |
| 435 std::unique_ptr<metrics::MetricsProvider>( | 435 std::unique_ptr<metrics::MetricsProvider>( |
| 436 new metrics::ScreenInfoMetricsProvider)); | 436 new metrics::ScreenInfoMetricsProvider)); |
| 437 | 437 |
| 438 metrics_service_->RegisterMetricsProvider( | 438 metrics_service_->RegisterMetricsProvider( |
| 439 CreateInstallerFileMetricsProvider( | 439 CreateInstallerFileMetricsProvider( |
| 440 metrics_state_manager_->IsMetricsReportingEnabled())); | 440 metrics_state_manager_->IsMetricsReportingEnabled())); |
| 441 | 441 |
| 442 drive_metrics_provider_ = new metrics::DriveMetricsProvider( | 442 drive_metrics_provider_ = new metrics::DriveMetricsProvider( |
| 443 content::BrowserThread::GetMessageLoopProxyForThread( | 443 content::BrowserThread::GetTaskRunnerForThread( |
| 444 content::BrowserThread::FILE), | 444 content::BrowserThread::FILE), |
| 445 chrome::FILE_LOCAL_STATE); | 445 chrome::FILE_LOCAL_STATE); |
| 446 metrics_service_->RegisterMetricsProvider( | 446 metrics_service_->RegisterMetricsProvider( |
| 447 std::unique_ptr<metrics::MetricsProvider>(drive_metrics_provider_)); | 447 std::unique_ptr<metrics::MetricsProvider>(drive_metrics_provider_)); |
| 448 | 448 |
| 449 profiler_metrics_provider_ = new metrics::ProfilerMetricsProvider( | 449 profiler_metrics_provider_ = new metrics::ProfilerMetricsProvider( |
| 450 base::Bind(&metrics::IsCellularLogicEnabled)); | 450 base::Bind(&metrics::IsCellularLogicEnabled)); |
| 451 metrics_service_->RegisterMetricsProvider( | 451 metrics_service_->RegisterMetricsProvider( |
| 452 std::unique_ptr<metrics::MetricsProvider>(profiler_metrics_provider_)); | 452 std::unique_ptr<metrics::MetricsProvider>(profiler_metrics_provider_)); |
| 453 | 453 |
| (...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 766 } | 766 } |
| 767 } | 767 } |
| 768 | 768 |
| 769 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { | 769 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { |
| 770 metrics_service_->OnApplicationNotIdle(); | 770 metrics_service_->OnApplicationNotIdle(); |
| 771 } | 771 } |
| 772 | 772 |
| 773 bool ChromeMetricsServiceClient::IsUMACellularUploadLogicEnabled() { | 773 bool ChromeMetricsServiceClient::IsUMACellularUploadLogicEnabled() { |
| 774 return metrics::IsCellularLogicEnabled(); | 774 return metrics::IsCellularLogicEnabled(); |
| 775 } | 775 } |
| OLD | NEW |