Index: third_party/WebKit/Source/core/dom/SecurityContext.h |
diff --git a/third_party/WebKit/Source/core/dom/SecurityContext.h b/third_party/WebKit/Source/core/dom/SecurityContext.h |
index 6cabfcc67d7d6ef1ad0d26e3743201574befb843..0ee2825423b2c6cbe6889cd74dcf281adb045b49 100644 |
--- a/third_party/WebKit/Source/core/dom/SecurityContext.h |
+++ b/third_party/WebKit/Source/core/dom/SecurityContext.h |
@@ -33,6 +33,7 @@ |
#include "platform/heap/Handle.h" |
#include "platform/weborigin/Suborigin.h" |
#include "public/platform/WebAddressSpace.h" |
+#include "public/platform/WebFeaturePolicy.h" |
#include "public/platform/WebInsecureRequestPolicy.h" |
#include "public/platform/WebURLRequest.h" |
#include "wtf/HashSet.h" |
@@ -96,9 +97,9 @@ class CORE_EXPORT SecurityContext : public GarbageCollectedMixin { |
void setFeaturePolicyForTesting(std::unique_ptr<FeaturePolicy> newPolicy) { |
m_featurePolicy = std::move(newPolicy); |
} |
- void setFeaturePolicyFromHeader(const String& headerValue, |
- SecurityContext* parentSecurityContext, |
- Vector<String>* messages = nullptr); |
+ void setFeaturePolicyFromHeader( |
+ const WebVector<WebFeaturePolicy::ParsedWhitelist>& parsedPolicy, |
+ SecurityContext* parentSecurityContext); |
protected: |
SecurityContext(); |