diff options
Diffstat (limited to 'chrome/browser/metrics/metrics_services_manager.h')
-rw-r--r-- | chrome/browser/metrics/metrics_services_manager.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/metrics/metrics_services_manager.h b/chrome/browser/metrics/metrics_services_manager.h index 1d77177..24fc1d5 100644 --- a/chrome/browser/metrics/metrics_services_manager.h +++ b/chrome/browser/metrics/metrics_services_manager.h @@ -38,7 +38,8 @@ class MetricsServicesManager { explicit MetricsServicesManager(PrefService* local_state); virtual ~MetricsServicesManager(); - // Returns the MetricsService, creating it if it hasn't been created yet. + // Returns the MetricsService, creating it if it hasn't been created yet (and + // additionally creating the ChromeMetricsServiceClient in that case). MetricsService* GetMetricsService(); // Returns the GetRapporService, creating it if it hasn't been created yet. @@ -51,6 +52,10 @@ class MetricsServicesManager { void OnPluginLoadingError(const base::FilePath& plugin_path); private: + // Returns the ChromeMetricsServiceClient, creating it if it hasn't been + // created yet (and additionally creating the MetricsService in that case). + ChromeMetricsServiceClient* GetChromeMetricsServiceClient(); + metrics::MetricsStateManager* GetMetricsStateManager(); // Returns true iff metrics reporting is enabled. |