Index: chrome/browser/metrics/chrome_metrics_service_accessor.h |
diff --git a/chrome/browser/metrics/chrome_metrics_service_accessor.h b/chrome/browser/metrics/chrome_metrics_service_accessor.h |
index d989f5d3ba72b5cc0b97afbe794d25d3cceb306c..a891f27c5e62918a717675e74c2cd1b2d170903c 100644 |
--- a/chrome/browser/metrics/chrome_metrics_service_accessor.h |
+++ b/chrome/browser/metrics/chrome_metrics_service_accessor.h |
@@ -7,9 +7,9 @@ |
#include "base/gtest_prod_util.h" |
#include "base/macros.h" |
+#include "chrome/browser/metrics/metrics_service_accessor.h" |
class ChromeBrowserMetricsServiceObserver; |
-class MetricsServiceObserver; |
class Profile; |
namespace { |
@@ -34,7 +34,7 @@ class ChromeInternalLogSource; |
// This class limits and documents access to metrics service helper methods. |
// Since these methods are private, each user has to be explicitly declared |
// as a 'friend' below. |
-class ChromeMetricsServiceAccessor { |
+class ChromeMetricsServiceAccessor : public MetricsServiceAccessor { |
private: |
friend bool prerender::IsOmniboxEnabled(Profile* profile); |
friend class ::ChromeBrowserMetricsServiceObserver; |
@@ -62,11 +62,6 @@ class ChromeMetricsServiceAccessor { |
// IsMetricsReportingEnabled for desktop Chrome. |
static bool IsCrashReportingEnabled(); |
- // Registers/unregisters |observer| to receive MetricsLog notifications |
- // from metrics service. |
- static void AddMetricsServiceObserver(MetricsServiceObserver* observer); |
- static void RemoveMetricsServiceObserver(MetricsServiceObserver* observer); |
- |
DISALLOW_IMPLICIT_CONSTRUCTORS(ChromeMetricsServiceAccessor); |
}; |