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 b0f2670bacc9ed9fb3002c2f99fb914b95b4dc17..5e78932736690f94fb67694a1bdbf049f1d2a562 100644 |
--- a/chrome/browser/metrics/metrics_services_manager.h |
+++ b/chrome/browser/metrics/metrics_services_manager.h |
@@ -8,6 +8,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/threading/thread_checker.h" |
+#include "components/rappor/rappor_service.h" |
class ChromeMetricsServiceClient; |
class PrefService; |
@@ -58,6 +59,12 @@ class MetricsServicesManager { |
// Returns true iff metrics reporting is enabled. |
bool IsMetricsReportingEnabled() const; |
+ // Returns true iff Rappor reporting is enabled. |
+ bool IsRapporEnabled(bool metrics_enabled) const; |
+ |
+ // Returns the recording level for Rappor metrics. |
+ rappor::RecordingLevel GetRapporRecordingLevel(bool metrics_enabled) const; |
+ |
private: |
// Returns the ChromeMetricsServiceClient, creating it if it hasn't been |
// created yet (and additionally creating the MetricsService in that case). |