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 d64f4c6f561b026279bdb10238c57bc454bfee61..edb5d2a205648484fcebf90e7d156bdb7d7112e4 100644 |
--- a/chrome/browser/metrics/chrome_metrics_service_accessor.h |
+++ b/chrome/browser/metrics/chrome_metrics_service_accessor.h |
@@ -12,6 +12,7 @@ |
#include "base/macros.h" |
#include "chrome/browser/metrics/metrics_service_accessor.h" |
+class PrefService; |
class Profile; |
namespace { |
@@ -19,6 +20,12 @@ class CrashesDOMHandler; |
class FlashDOMHandler; |
} |
+namespace component_updater { |
+class ComponentUpdateService; |
+void RegisterSwReporterComponent(ComponentUpdateService* cus, |
+ PrefService* prefs); |
+} |
+ |
namespace extensions { |
class ExtensionDownloader; |
class ManifestFetchData; |
@@ -38,6 +45,9 @@ class ChromeInternalLogSource; |
// as a 'friend' below. |
class ChromeMetricsServiceAccessor : public MetricsServiceAccessor { |
private: |
+ friend void component_updater::RegisterSwReporterComponent( |
+ component_updater::ComponentUpdateService* cus, |
+ PrefService* prefs); |
friend bool prerender::IsOmniboxEnabled(Profile* profile); |
friend class ChromeRenderMessageFilter; |
friend class ::CrashesDOMHandler; |