Index: third_party/WebKit/Source/platform/network/ResourceRequest.h |
diff --git a/third_party/WebKit/Source/platform/network/ResourceRequest.h b/third_party/WebKit/Source/platform/network/ResourceRequest.h |
index 5ceefdf330521fd1ee4a999af409dbbdb08e3031..c80a3de44344182eaa25ebfe9a95df5b558324b5 100644 |
--- a/third_party/WebKit/Source/platform/network/ResourceRequest.h |
+++ b/third_party/WebKit/Source/platform/network/ResourceRequest.h |
@@ -65,6 +65,8 @@ struct CrossThreadResourceRequestData; |
class PLATFORM_EXPORT ResourceRequest final { |
DISALLOW_NEW(); |
public: |
+ enum class RedirectStatus { FollowedRedirect, NoRedirect }; |
+ |
class ExtraData : public RefCounted<ExtraData> { |
public: |
virtual ~ExtraData() { } |
@@ -241,8 +243,8 @@ public: |
InputToLoadPerfMetricReportPolicy inputPerfMetricReportPolicy() const { return m_inputPerfMetricReportPolicy; } |
void setInputPerfMetricReportPolicy(InputToLoadPerfMetricReportPolicy inputPerfMetricReportPolicy) { m_inputPerfMetricReportPolicy = inputPerfMetricReportPolicy; } |
- void setFollowedRedirect(bool followed) { m_followedRedirect = followed; } |
- bool followedRedirect() const { return m_followedRedirect; } |
+ void setRedirectStatus(RedirectStatus status) { m_redirectStatus = status; } |
+ RedirectStatus redirectStatus() const { return m_redirectStatus; } |
private: |
void initialize(const KURL&); |
@@ -289,7 +291,7 @@ private: |
static double s_defaultTimeoutInterval; |
- bool m_followedRedirect; |
+ RedirectStatus m_redirectStatus; |
}; |
struct CrossThreadResourceRequestData { |
@@ -331,7 +333,7 @@ public: |
double m_uiStartTime; |
bool m_isExternalRequest; |
InputToLoadPerfMetricReportPolicy m_inputPerfMetricReportPolicy; |
- bool m_followedRedirect; |
+ ResourceRequest::RedirectStatus m_redirectStatus; |
}; |
} // namespace blink |