Index: components/subresource_filter/content/renderer/subresource_filter_agent.h |
diff --git a/components/subresource_filter/content/renderer/subresource_filter_agent.h b/components/subresource_filter/content/renderer/subresource_filter_agent.h |
index 0a72abe290d6f1ea0dc4b647cfab09f663dd5604..7e3c99e05825774167b4c9132fe16af7cba032b6 100644 |
--- a/components/subresource_filter/content/renderer/subresource_filter_agent.h |
+++ b/components/subresource_filter/content/renderer/subresource_filter_agent.h |
@@ -6,25 +6,22 @@ |
#define COMPONENTS_SUBRESOURCE_FILTER_CONTENT_RENDERER_SUBRESOURCE_FILTER_AGENT_H_ |
#include <memory> |
-#include <vector> |
#include "base/macros.h" |
#include "base/memory/weak_ptr.h" |
-#include "components/subresource_filter/content/common/document_load_statistics.h" |
#include "components/subresource_filter/core/common/activation_level.h" |
#include "content/public/renderer/render_frame_observer.h" |
#include "url/gurl.h" |
-class GURL; |
- |
namespace blink { |
class WebDocumentSubresourceFilter; |
} // namespace blink |
namespace subresource_filter { |
+struct DocumentLoadStatistics; |
class UnverifiedRulesetDealer; |
-class DocumentSubresourceFilter; |
+class WebDocumentSubresourceFilterImpl; |
// The renderer-side agent of the ContentSubresourceFilterDriver. There is one |
// instance per RenderFrame, responsible for setting up the subresource filter |
@@ -82,7 +79,8 @@ class SubresourceFilterAgent |
ActivationLevel activation_level_for_next_commit_ = ActivationLevel::DISABLED; |
bool measure_performance_for_next_commit_ = false; |
- base::WeakPtr<DocumentSubresourceFilter> filter_for_last_committed_load_; |
+ base::WeakPtr<WebDocumentSubresourceFilterImpl> |
+ filter_for_last_committed_load_; |
DISALLOW_COPY_AND_ASSIGN(SubresourceFilterAgent); |
}; |