Index: Source/platform/network/ResourceRequest.h |
diff --git a/Source/platform/network/ResourceRequest.h b/Source/platform/network/ResourceRequest.h |
index 824ab21759c72adaa25c6ab6d627f6f719723fde..9ae750f8c2a255772fe3ff7a6c77627dc4078a0a 100644 |
--- a/Source/platform/network/ResourceRequest.h |
+++ b/Source/platform/network/ResourceRequest.h |
@@ -64,6 +64,12 @@ public: |
virtual ~ExtraData() { } |
}; |
+ enum ContextType { |
+ ContextTypeBlockable, |
+ ContextTypeOptionallyBlockable, |
+ ContextTypeShouldBeBlockable, |
+ }; |
+ |
ResourceRequest() |
{ |
initialize(KURL()); |
@@ -233,6 +239,12 @@ public: |
void setFollowedRedirect(bool followed) { m_followedRedirect = followed; } |
bool followedRedirect() const { return m_followedRedirect; } |
+ void setIsMixedContent(bool isMixed) { m_isMixedContent = isMixed; } |
+ bool isMixedContent() const { return m_isMixedContent; } |
+ |
+ void setContextType(ContextType contextType) { m_contextType = contextType; } |
+ ContextType contextType() const { return m_contextType; } |
+ |
private: |
void initialize(const KURL&); |
@@ -277,6 +289,9 @@ private: |
static double s_defaultTimeoutInterval; |
bool m_followedRedirect; |
+ |
+ bool m_isMixedContent; |
+ ContextType m_contextType; |
}; |
bool equalIgnoringHeaderFields(const ResourceRequest&, const ResourceRequest&); |
@@ -322,6 +337,8 @@ public: |
bool m_originatesFromReservedIPRange; |
InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy; |
bool m_followedRedirect; |
+ bool m_isMixedContent; |
+ ResourceRequest::ContextType m_contextType; |
}; |
} // namespace blink |