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 84f1f37c361a12c8359a5c53a463a057bf601191..e684b2f7a0f5551784e0d0a83fff01888ebe14fb 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 |
@@ -135,6 +135,14 @@ class ContentSubresourceFilterDriverFactory |
// Checks pre-conditions and sets UI visibility accordingly. |
void PromptUserIfNeeded(content::RenderFrameHost* render_frame_host); |
+ // Checks base on the value of |urr| and current activation scope if |
+ // activation signal should be sent. |
+ bool ShouldActivateForMainFrameURL(const GURL& url) const; |
+ void ActivateForFrameHostIfNeeded(content::RenderFrameHost* render_frame_host, |
+ const GURL& url); |
+ |
+ void set_activation_state(const ActivationState& new_activation_state); |
+ |
static const char kWebContentsUserDataKey[]; |
FrameHostToOwnedDriverMap frame_drivers_; |