Index: components/subresource_filter/content/browser/subframe_navigation_filtering_throttle.h |
diff --git a/components/subresource_filter/content/browser/subframe_navigation_filtering_throttle.h b/components/subresource_filter/content/browser/subframe_navigation_filtering_throttle.h |
index 1757b576132fff427bb901aba026e0a2e77a2904..e4dbfe12c846961fd56e1076418ecdf9d2c57c96 100644 |
--- a/components/subresource_filter/content/browser/subframe_navigation_filtering_throttle.h |
+++ b/components/subresource_filter/content/browser/subframe_navigation_filtering_throttle.h |
@@ -41,8 +41,11 @@ class SubframeNavigationFilteringThrottle : public content::NavigationThrottle { |
const char* GetNameForLogging() override; |
private: |
- content::NavigationThrottle::ThrottleCheckResult DeferToCalculateLoadPolicy(); |
- void OnCalculatedLoadPolicy(LoadPolicy policy); |
+ enum class ThrottlingStage { WillStartRequest, WillRedirectRequest }; |
+ |
+ content::NavigationThrottle::ThrottleCheckResult DeferToCalculateLoadPolicy( |
+ ThrottlingStage stage); |
+ void OnCalculatedLoadPolicy(ThrottlingStage stage, LoadPolicy policy); |
// Must outlive this class. |
AsyncDocumentSubresourceFilter* parent_frame_filter_; |