Index: chrome/browser/subresource_filter/chrome_subresource_filter_client.h |
diff --git a/chrome/browser/subresource_filter/chrome_subresource_filter_client.h b/chrome/browser/subresource_filter/chrome_subresource_filter_client.h |
index ac3a083d32cc3f5d72c72f6be99b466dd2e54c71..c1b8d152f62b03d5e417ac2d473bf657c633a109 100644 |
--- a/chrome/browser/subresource_filter/chrome_subresource_filter_client.h |
+++ b/chrome/browser/subresource_filter/chrome_subresource_filter_client.h |
@@ -5,8 +5,10 @@ |
#ifndef CHROME_BROWSER_SUBRESOURCE_FILTER_CHROME_SUBRESOURCE_FILTER_CLIENT_H_ |
#define CHROME_BROWSER_SUBRESOURCE_FILTER_CHROME_SUBRESOURCE_FILTER_CLIENT_H_ |
+#include <memory> |
#include <set> |
#include <string> |
+#include <vector> |
#include "base/macros.h" |
#include "components/content_settings/core/common/content_settings.h" |
@@ -17,6 +19,7 @@ class GURL; |
namespace content { |
class NavigationHandle; |
+class NavigationThrottle; |
class WebContents; |
} // namespace content |
@@ -71,6 +74,10 @@ class ChromeSubresourceFilterClient |
explicit ChromeSubresourceFilterClient(content::WebContents* web_contents); |
~ChromeSubresourceFilterClient() override; |
+ void MaybeAppendNavigationThrottles( |
+ content::NavigationHandle* navigation_handle, |
+ std::vector<std::unique_ptr<content::NavigationThrottle>>* throttles); |
+ |
// SubresourceFilterClient: |
void ToggleNotificationVisibility(bool visibility) override; |
bool ShouldSuppressActivation( |