Commit 2d9d8fa7 authored by Steven Holte's avatar Steven Holte Committed by Commit Bot

Unfriend classes migrated to ukm_builders.h

Bug: 754892
Change-Id: I3498e985e9382aa5149406fcad51a8314f42c43d
Reviewed-on: https://chromium-review.googlesource.com/701257Reviewed-by: default avatarAlexei Svitkine <asvitkine@chromium.org>
Commit-Queue: Steven Holte <holte@chromium.org>
Cr-Commit-Position: refs/heads/master@{#506843}
parent f39ec516
...@@ -21,41 +21,17 @@ class ContextualSearchRankerLoggerImpl; ...@@ -21,41 +21,17 @@ class ContextualSearchRankerLoggerImpl;
class DocumentWritePageLoadMetricsObserver; class DocumentWritePageLoadMetricsObserver;
class FromGWSPageLoadMetricsLogger; class FromGWSPageLoadMetricsLogger;
class PluginInfoMessageFilter; class PluginInfoMessageFilter;
class ProcessMemoryMetricsEmitter;
class ServiceWorkerPageLoadMetricsObserver; class ServiceWorkerPageLoadMetricsObserver;
class SubresourceFilterMetricsObserver; class SubresourceFilterMetricsObserver;
class UkmPageLoadMetricsObserver; class UkmPageLoadMetricsObserver;
class LocalNetworkRequestsPageLoadMetricsObserver; class LocalNetworkRequestsPageLoadMetricsObserver;
class MediaEngagementContentsObserver;
namespace autofill {
class AutofillMetrics;
}
namespace content { namespace content {
class RenderFrameImpl;
class RenderWidgetHostLatencyTracker; class RenderWidgetHostLatencyTracker;
} // namespace content } // namespace content
namespace media {
class WatchTimeRecorder;
}
namespace resource_coordinator {
class CoordinationUnitManager;
}
namespace translate {
class TranslateRankerImpl;
}
namespace payments {
class JourneyLogger;
}
namespace password_manager { namespace password_manager {
class PasswordManagerMetricsRecorder; class PasswordManagerMetricsRecorder;
class PasswordFormMetricsRecorder;
} // namespace password_manager } // namespace password_manager
namespace previews { namespace previews {
...@@ -100,10 +76,7 @@ class METRICS_EXPORT UkmRecorder { ...@@ -100,10 +76,7 @@ class METRICS_EXPORT UkmRecorder {
virtual void UpdateSourceURL(SourceId source_id, const GURL& url) = 0; virtual void UpdateSourceURL(SourceId source_id, const GURL& url) = 0;
private: private:
friend autofill::AutofillMetrics;
friend payments::JourneyLogger;
friend ContextualSearchRankerLoggerImpl; friend ContextualSearchRankerLoggerImpl;
friend ProcessMemoryMetricsEmitter;
friend PluginInfoMessageFilter; friend PluginInfoMessageFilter;
friend UkmPageLoadMetricsObserver; friend UkmPageLoadMetricsObserver;
friend LocalNetworkRequestsPageLoadMetricsObserver; friend LocalNetworkRequestsPageLoadMetricsObserver;
...@@ -111,17 +84,11 @@ class METRICS_EXPORT UkmRecorder { ...@@ -111,17 +84,11 @@ class METRICS_EXPORT UkmRecorder {
friend FromGWSPageLoadMetricsLogger; friend FromGWSPageLoadMetricsLogger;
friend ServiceWorkerPageLoadMetricsObserver; friend ServiceWorkerPageLoadMetricsObserver;
friend SubresourceFilterMetricsObserver; friend SubresourceFilterMetricsObserver;
friend translate::TranslateRankerImpl;
friend TestRecordingHelper; friend TestRecordingHelper;
friend UkmInterface; friend UkmInterface;
friend content::RenderFrameImpl;
friend content::RenderWidgetHostLatencyTracker; friend content::RenderWidgetHostLatencyTracker;
friend media::WatchTimeRecorder;
friend password_manager::PasswordManagerMetricsRecorder; friend password_manager::PasswordManagerMetricsRecorder;
friend password_manager::PasswordFormMetricsRecorder;
friend previews::PreviewsUKMObserver; friend previews::PreviewsUKMObserver;
friend resource_coordinator::CoordinationUnitManager;
friend MediaEngagementContentsObserver;
friend internal::UkmEntryBuilderBase; friend internal::UkmEntryBuilderBase;
FRIEND_TEST_ALL_PREFIXES(UkmServiceTest, AddEntryWithEmptyMetrics); FRIEND_TEST_ALL_PREFIXES(UkmServiceTest, AddEntryWithEmptyMetrics);
FRIEND_TEST_ALL_PREFIXES(UkmServiceTest, EntryBuilderAndSerialization); FRIEND_TEST_ALL_PREFIXES(UkmServiceTest, EntryBuilderAndSerialization);
......
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