Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(299)

Side by Side Diff: chrome/browser/metrics/chrome_metrics_service_client.cc

Issue 2619603002: Remove android_java_ui as it is not used (Closed)
Patch Set: Rebase to master Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 #include "components/sync/device_info/device_count_metrics_provider.h" 71 #include "components/sync/device_info/device_count_metrics_provider.h"
72 #include "components/translate/core/browser/translate_ranker_metrics_provider.h" 72 #include "components/translate/core/browser/translate_ranker_metrics_provider.h"
73 #include "components/version_info/version_info.h" 73 #include "components/version_info/version_info.h"
74 #include "content/public/browser/browser_thread.h" 74 #include "content/public/browser/browser_thread.h"
75 #include "content/public/browser/histogram_fetcher.h" 75 #include "content/public/browser/histogram_fetcher.h"
76 #include "content/public/browser/notification_service.h" 76 #include "content/public/browser/notification_service.h"
77 #include "extensions/features/features.h" 77 #include "extensions/features/features.h"
78 #include "ppapi/features/features.h" 78 #include "ppapi/features/features.h"
79 #include "printing/features/features.h" 79 #include "printing/features/features.h"
80 80
81 #if BUILDFLAG(ANDROID_JAVA_UI) 81 #if defined(OS_ANDROID)
82 #include "chrome/browser/metrics/android_metrics_provider.h" 82 #include "chrome/browser/metrics/android_metrics_provider.h"
83 #include "chrome/browser/metrics/page_load_metrics_provider.h" 83 #include "chrome/browser/metrics/page_load_metrics_provider.h"
84 #endif 84 #endif
85 85
86 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) 86 #if BUILDFLAG(ENABLE_PRINT_PREVIEW)
87 #include "chrome/browser/service_process/service_process_control.h" 87 #include "chrome/browser/service_process/service_process_control.h"
88 #endif 88 #endif
89 89
90 #if BUILDFLAG(ENABLE_EXTENSIONS) 90 #if BUILDFLAG(ENABLE_EXTENSIONS)
91 #include "chrome/browser/metrics/extensions_metrics_provider.h" 91 #include "chrome/browser/metrics/extensions_metrics_provider.h"
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 317
318 // static 318 // static
319 void ChromeMetricsServiceClient::RegisterPrefs(PrefRegistrySimple* registry) { 319 void ChromeMetricsServiceClient::RegisterPrefs(PrefRegistrySimple* registry) {
320 metrics::MetricsService::RegisterPrefs(registry); 320 metrics::MetricsService::RegisterPrefs(registry);
321 metrics::StabilityMetricsHelper::RegisterPrefs(registry); 321 metrics::StabilityMetricsHelper::RegisterPrefs(registry);
322 322
323 RegisterFileMetricsPreferences(registry); 323 RegisterFileMetricsPreferences(registry);
324 324
325 metrics::RegisterMetricsReportingStatePrefs(registry); 325 metrics::RegisterMetricsReportingStatePrefs(registry);
326 326
327 #if BUILDFLAG(ANDROID_JAVA_UI) 327 #if defined(OS_ANDROID)
328 AndroidMetricsProvider::RegisterPrefs(registry); 328 AndroidMetricsProvider::RegisterPrefs(registry);
329 #endif // BUILDFLAG(ANDROID_JAVA_UI) 329 #endif // defined(OS_ANDROID)
330 330
331 #if BUILDFLAG(ENABLE_PLUGINS) 331 #if BUILDFLAG(ENABLE_PLUGINS)
332 PluginMetricsProvider::RegisterPrefs(registry); 332 PluginMetricsProvider::RegisterPrefs(registry);
333 #endif // BUILDFLAG(ENABLE_PLUGINS) 333 #endif // BUILDFLAG(ENABLE_PLUGINS)
334 } 334 }
335 335
336 metrics::MetricsService* ChromeMetricsServiceClient::GetMetricsService() { 336 metrics::MetricsService* ChromeMetricsServiceClient::GetMetricsService() {
337 return metrics_service_.get(); 337 return metrics_service_.get();
338 } 338 }
339 339
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after
546 return metrics::GetMetricsReportingDefaultState( 546 return metrics::GetMetricsReportingDefaultState(
547 g_browser_process->local_state()); 547 g_browser_process->local_state());
548 } 548 }
549 549
550 void ChromeMetricsServiceClient::Initialize() { 550 void ChromeMetricsServiceClient::Initialize() {
551 PrefService* local_state = g_browser_process->local_state(); 551 PrefService* local_state = g_browser_process->local_state();
552 552
553 // Clear deprecated metrics preference for Android. 553 // Clear deprecated metrics preference for Android.
554 // TODO(gayane): Cleanup this code after M60 when the pref would be cleared 554 // TODO(gayane): Cleanup this code after M60 when the pref would be cleared
555 // from clients. 555 // from clients.
556 #if BUILDFLAG(ANDROID_JAVA_UI) 556 #if defined(OS_ANDROID)
557 local_state->ClearPref(prefs::kCrashReportingEnabled); 557 local_state->ClearPref(prefs::kCrashReportingEnabled);
558 #endif 558 #endif
559 559
560 metrics_service_.reset( 560 metrics_service_.reset(
561 new metrics::MetricsService(metrics_state_manager_, this, local_state)); 561 new metrics::MetricsService(metrics_state_manager_, this, local_state));
562 562
563 // Gets access to persistent metrics shared by sub-processes. 563 // Gets access to persistent metrics shared by sub-processes.
564 metrics_service_->RegisterMetricsProvider( 564 metrics_service_->RegisterMetricsProvider(
565 std::unique_ptr<metrics::MetricsProvider>( 565 std::unique_ptr<metrics::MetricsProvider>(
566 new SubprocessMetricsProvider())); 566 new SubprocessMetricsProvider()));
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
611 new metrics::CallStackProfileMetricsProvider)); 611 new metrics::CallStackProfileMetricsProvider));
612 612
613 metrics_service_->RegisterMetricsProvider( 613 metrics_service_->RegisterMetricsProvider(
614 std::unique_ptr<metrics::MetricsProvider>( 614 std::unique_ptr<metrics::MetricsProvider>(
615 new metrics::SamplingMetricsProvider)); 615 new metrics::SamplingMetricsProvider));
616 616
617 metrics_service_->RegisterMetricsProvider( 617 metrics_service_->RegisterMetricsProvider(
618 std::unique_ptr<metrics::MetricsProvider>( 618 std::unique_ptr<metrics::MetricsProvider>(
619 new translate::TranslateRankerMetricsProvider())); 619 new translate::TranslateRankerMetricsProvider()));
620 620
621 #if BUILDFLAG(ANDROID_JAVA_UI) 621 #if defined(OS_ANDROID)
622 metrics_service_->RegisterMetricsProvider( 622 metrics_service_->RegisterMetricsProvider(
623 std::unique_ptr<metrics::MetricsProvider>( 623 std::unique_ptr<metrics::MetricsProvider>(
624 new AndroidMetricsProvider(local_state))); 624 new AndroidMetricsProvider(local_state)));
625 metrics_service_->RegisterMetricsProvider( 625 metrics_service_->RegisterMetricsProvider(
626 std::unique_ptr<metrics::MetricsProvider>(new PageLoadMetricsProvider())); 626 std::unique_ptr<metrics::MetricsProvider>(new PageLoadMetricsProvider()));
627 #endif // BUILDFLAG(ANDROID_JAVA_UI) 627 #endif // defined(OS_ANDROID)
628 628
629 #if defined(OS_WIN) 629 #if defined(OS_WIN)
630 google_update_metrics_provider_ = new GoogleUpdateMetricsProviderWin; 630 google_update_metrics_provider_ = new GoogleUpdateMetricsProviderWin;
631 metrics_service_->RegisterMetricsProvider( 631 metrics_service_->RegisterMetricsProvider(
632 std::unique_ptr<metrics::MetricsProvider>( 632 std::unique_ptr<metrics::MetricsProvider>(
633 google_update_metrics_provider_)); 633 google_update_metrics_provider_));
634 634
635 base::FilePath user_data_dir; 635 base::FilePath user_data_dir;
636 base::FilePath crash_dir; 636 base::FilePath crash_dir;
637 if (!base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir) || 637 if (!base::PathService::Get(chrome::DIR_USER_DATA, &user_data_dir) ||
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
894 } 894 }
895 } 895 }
896 896
897 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) { 897 void ChromeMetricsServiceClient::OnURLOpenedFromOmnibox(OmniboxLog* log) {
898 metrics_service_->OnApplicationNotIdle(); 898 metrics_service_->OnApplicationNotIdle();
899 } 899 }
900 900
901 bool ChromeMetricsServiceClient::IsUMACellularUploadLogicEnabled() { 901 bool ChromeMetricsServiceClient::IsUMACellularUploadLogicEnabled() {
902 return metrics::IsCellularLogicEnabled(); 902 return metrics::IsCellularLogicEnabled();
903 } 903 }
OLDNEW
« no previous file with comments | « chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc ('k') | chrome/browser/net/chrome_network_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698