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 6e16b162bca16cb5cddce4580eb04d973c7892cc..a939e648ba971116ca34c7446c50ccf4f58e9867 100644 |
--- a/chrome/browser/metrics/metrics_services_manager.h |
+++ b/chrome/browser/metrics/metrics_services_manager.h |
@@ -11,6 +11,7 @@ |
class ChromeMetricsServiceClient; |
class MetricsService; |
+class PluginMetricsProvider; |
class PrefService; |
namespace metrics { |
@@ -37,6 +38,9 @@ class MetricsServicesManager { |
// Returns the MetricsService, creating it if it hasn't been created yet. |
MetricsService* GetMetricsService(); |
+ // Returns the PluginMetricsProvider or NULL if plugins aren't enabled. |
+ PluginMetricsProvider* GetPluginMetricsProvider(); |
+ |
// Returns the GetRapporService, creating it if it hasn't been created yet. |
rappor::RapporService* GetRapporService(); |
@@ -46,6 +50,8 @@ class MetricsServicesManager { |
private: |
metrics::MetricsStateManager* GetMetricsStateManager(); |
+ ChromeMetricsServiceClient* GetMetricsServiceClient(); |
+ |
// Returns true iff metrics reporting is enabled. |
bool IsMetricsReportingEnabled() const; |