summaryrefslogtreecommitdiffstats
path: root/chrome/browser/metrics/metrics_services_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/metrics/metrics_services_manager.h')
-rw-r--r--chrome/browser/metrics/metrics_services_manager.h7
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.