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 c83a4d96389fb601a48d4136caefea6b890aff9a..acdd1efa89be2e1478ee0b4a42da30983f8a5cf2 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; |