| 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
|
|
|