| 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 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 358 #endif // BUILDFLAG(ANDROID_JAVA_UI) | 358 #endif // BUILDFLAG(ANDROID_JAVA_UI) |
| 359 | 359 |
| 360 #if defined(OS_WIN) | 360 #if defined(OS_WIN) |
| 361 google_update_metrics_provider_ = new GoogleUpdateMetricsProviderWin; | 361 google_update_metrics_provider_ = new GoogleUpdateMetricsProviderWin; |
| 362 metrics_service_->RegisterMetricsProvider( | 362 metrics_service_->RegisterMetricsProvider( |
| 363 scoped_ptr<metrics::MetricsProvider>(google_update_metrics_provider_)); | 363 scoped_ptr<metrics::MetricsProvider>(google_update_metrics_provider_)); |
| 364 | 364 |
| 365 metrics_service_->RegisterMetricsProvider( | 365 metrics_service_->RegisterMetricsProvider( |
| 366 scoped_ptr<metrics::MetricsProvider>( | 366 scoped_ptr<metrics::MetricsProvider>( |
| 367 new browser_watcher::WatcherMetricsProviderWin( | 367 new browser_watcher::WatcherMetricsProviderWin( |
| 368 chrome::kBrowserExitCodesRegistryPath, | 368 chrome::GetBrowserExitCodesRegistryPath(), |
| 369 content::BrowserThread::GetBlockingPool()))); | 369 content::BrowserThread::GetBlockingPool()))); |
| 370 #endif // defined(OS_WIN) | 370 #endif // defined(OS_WIN) |
| 371 | 371 |
| 372 #if defined(ENABLE_PLUGINS) | 372 #if defined(ENABLE_PLUGINS) |
| 373 plugin_metrics_provider_ = | 373 plugin_metrics_provider_ = |
| 374 new PluginMetricsProvider(g_browser_process->local_state()); | 374 new PluginMetricsProvider(g_browser_process->local_state()); |
| 375 metrics_service_->RegisterMetricsProvider( | 375 metrics_service_->RegisterMetricsProvider( |
| 376 scoped_ptr<metrics::MetricsProvider>(plugin_metrics_provider_)); | 376 scoped_ptr<metrics::MetricsProvider>(plugin_metrics_provider_)); |
| 377 #endif // defined(ENABLE_PLUGINS) | 377 #endif // defined(ENABLE_PLUGINS) |
| 378 | 378 |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 611 break; | 611 break; |
| 612 | 612 |
| 613 default: | 613 default: |
| 614 NOTREACHED(); | 614 NOTREACHED(); |
| 615 } | 615 } |
| 616 } | 616 } |
| 617 | 617 |
| 618 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { | 618 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { |
| 619 metrics_service_->OnApplicationNotIdle(); | 619 metrics_service_->OnApplicationNotIdle(); |
| 620 } | 620 } |
| OLD | NEW |