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 37b02853bc221091c3fff69856456d1adb5749f1..1b97d547a8c11073ad566936ece55f854a6da312 100644 |
--- a/chrome/browser/metrics/chrome_metrics_service_accessor.h |
+++ b/chrome/browser/metrics/chrome_metrics_service_accessor.h |
@@ -13,6 +13,8 @@ |
#include "chrome/browser/metrics/metrics_service_accessor.h" |
class ChromeBrowserMetricsServiceObserver; |
+class ComponentUpdateService; |
+class PrefService; |
class Profile; |
namespace { |
@@ -20,6 +22,11 @@ class CrashesDOMHandler; |
class FlashDOMHandler; |
} |
+namespace component_updater { |
+void ExecuteSwReporterIfRequired(ComponentUpdateService* cus, |
+ PrefService* prefs); |
+} |
+ |
namespace extensions { |
class ExtensionDownloader; |
class ManifestFetchData; |
@@ -39,6 +46,9 @@ class ChromeInternalLogSource; |
// as a 'friend' below. |
class ChromeMetricsServiceAccessor : public MetricsServiceAccessor { |
private: |
+ friend void component_updater::ExecuteSwReporterIfRequired( |
+ ComponentUpdateService* cus, |
+ PrefService* prefs); |
friend bool prerender::IsOmniboxEnabled(Profile* profile); |
friend class ::ChromeBrowserMetricsServiceObserver; |
friend class ChromeRenderMessageFilter; |