Commit 68274228 authored by mad's avatar mad Committed by Commit bot

Revert of Remove unneeded Friend from chrome_metrics_service_accessor...

Revert of Remove unneeded Friend from chrome_metrics_service_accessor (patchset #1 id:20001 of https://codereview.chromium.org/601243002/)

Reason for revert:
We need to bring this back since the usage of it is coming back in an upcoming patch.

Sorry about that...

BYE
MAD

Original issue's description:
> Remove unneeded Friend from chrome_metrics_service_accessor
>
> BUG=
>
> Committed: https://crrev.com/ca032c3aed93e5afd7c32da76147f36a72dc4341
> Cr-Commit-Position: refs/heads/master@{#296722}

TBR=asvitkine@chromium.org,csharp@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=

Review URL: https://codereview.chromium.org/603173003

Cr-Commit-Position: refs/heads/master@{#296763}
parent d3644ba2
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
#include "chrome/browser/metrics/metrics_service_accessor.h" #include "chrome/browser/metrics/metrics_service_accessor.h"
class ChromeExtensionDownloaderFactory; class ChromeExtensionDownloaderFactory;
class PrefService;
class Profile; class Profile;
namespace { namespace {
...@@ -21,6 +22,12 @@ class CrashesDOMHandler; ...@@ -21,6 +22,12 @@ class CrashesDOMHandler;
class FlashDOMHandler; class FlashDOMHandler;
} }
namespace component_updater {
class ComponentUpdateService;
void RegisterSwReporterComponent(ComponentUpdateService* cus,
PrefService* prefs);
}
namespace extensions { namespace extensions {
class MetricsPrivateGetIsCrashReportingEnabledFunction; class MetricsPrivateGetIsCrashReportingEnabledFunction;
} }
...@@ -42,6 +49,9 @@ class BrowserOptionsHandler; ...@@ -42,6 +49,9 @@ class BrowserOptionsHandler;
// as a 'friend' below. // as a 'friend' below.
class ChromeMetricsServiceAccessor : public MetricsServiceAccessor { class ChromeMetricsServiceAccessor : public MetricsServiceAccessor {
private: private:
friend void component_updater::RegisterSwReporterComponent(
component_updater::ComponentUpdateService* cus,
PrefService* prefs);
friend bool prerender::IsOmniboxEnabled(Profile* profile); friend bool prerender::IsOmniboxEnabled(Profile* profile);
friend class ChromeExtensionDownloaderFactory; friend class ChromeExtensionDownloaderFactory;
friend class ChromeRenderMessageFilter; friend class ChromeRenderMessageFilter;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment