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