Index: chrome/browser/metrics/metrics_services_manager.h |
diff --git a/chrome/browser/metrics/metrics_services_manager.h b/chrome/browser/metrics/metrics_services_manager.h |
index 1d7717722a8a5488b91024b5d229762302ffcfdf..24fc1d5f433d12e56c4e41acc47923d9a00c131c 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. |