| Index: components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h
|
| diff --git a/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h b/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h
|
| index 094cf304e2703a571e02c72934d29dd3f8c98737..d8c2bfbc4feaa64c7bf03371f8e08074e025d636 100644
|
| --- a/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h
|
| +++ b/components/subresource_filter/content/browser/content_subresource_filter_driver_factory.h
|
| @@ -48,17 +48,24 @@ class ContentSubresourceFilterDriverFactory
|
| safe_browsing::ThreatPatternType threat_type);
|
| const ActiveOnOriginsList& GetSocEngList() { return activate_on_origins_; }
|
| bool IsURLInSocEngList(const GURL& url);
|
| + void AddToSocEngList(const GURL& url);
|
| +
|
| + ContentSubresourceFilterDriver* DriverFromFrameHost(
|
| + content::RenderFrameHost* render_frame_host);
|
|
|
| private:
|
| + friend class SubresourceFilterNavigationThrottleTest;
|
| +
|
| typedef std::map<content::RenderFrameHost*,
|
| std::unique_ptr<ContentSubresourceFilterDriver>>
|
| FrameHostToOwnedDriverMap;
|
|
|
| + void TestingSetDriverForFrame(
|
| + content::RenderFrameHost* render_frame_host,
|
| + std::unique_ptr<ContentSubresourceFilterDriver> driver);
|
| +
|
| void CreateDriverForFrameHostIfNeeded(
|
| content::RenderFrameHost* render_frame_host);
|
| - ContentSubresourceFilterDriver* DriverFromFrameHost(
|
| - content::RenderFrameHost* render_frame_host);
|
| -
|
| // content::WebContentsObserver:
|
| void RenderFrameCreated(content::RenderFrameHost* render_frame_host) override;
|
| void RenderFrameDeleted(content::RenderFrameHost* render_frame_host) override;
|
|
|