Index: third_party/WebKit/Source/core/loader/DocumentLoader.h |
diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.h b/third_party/WebKit/Source/core/loader/DocumentLoader.h |
index bd50cda28c1c5f01e8c2e1a5c7072e094c55636c..98517b1ceceb6c3a8bcb2eed39aa5f60fbede4e3 100644 |
--- a/third_party/WebKit/Source/core/loader/DocumentLoader.h |
+++ b/third_party/WebKit/Source/core/loader/DocumentLoader.h |
@@ -58,6 +58,7 @@ class DocumentInit; |
class LocalFrame; |
class FrameLoader; |
class ResourceLoader; |
+class WebDocumentSubresourceFilter; |
class CORE_EXPORT DocumentLoader : public GarbageCollectedFinalized<DocumentLoader>, private RawResourceClient { |
public: |
@@ -83,6 +84,9 @@ public: |
ResourceFetcher* fetcher() const { return m_fetcher.get(); } |
+ void setSubresourceFilter(PassOwnPtr<WebDocumentSubresourceFilter>); |
+ WebDocumentSubresourceFilter* subresourceFilter() const { return m_subresourceFilter.get(); } |
+ |
const SubstituteData& substituteData() const { return m_substituteData; } |
const KURL& url() const; |
@@ -180,6 +184,7 @@ private: |
Member<LocalFrame> m_frame; |
Member<ResourceFetcher> m_fetcher; |
+ OwnPtr<WebDocumentSubresourceFilter> m_subresourceFilter; |
Member<RawResource> m_mainResource; |