Index: content/browser/loader/resource_request_info_impl.h |
diff --git a/content/browser/loader/resource_request_info_impl.h b/content/browser/loader/resource_request_info_impl.h |
index 635d13bdc83551a3185030b89afc5dcd6f1b059e..65124bea097c2991f26fb1ed4d1ddbb064c22525 100644 |
--- a/content/browser/loader/resource_request_info_impl.h |
+++ b/content/browser/loader/resource_request_info_impl.h |
@@ -14,6 +14,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "base/supports_user_data.h" |
#include "content/common/resource_request_body_impl.h" |
+#include "content/public/browser/navigation_ui_data.h" |
#include "content/public/browser/resource_request_info.h" |
#include "content/public/common/referrer.h" |
#include "content/public/common/resource_type.h" |
@@ -94,6 +95,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
bool IsDownload() const override; |
bool IsUsingLoFi() const override; |
bool ShouldReportRawHeaders() const; |
+ NavigationUIData* GetNavigationUIData() const override; |
CONTENT_EXPORT void AssociateWithRequest(net::URLRequest* request); |
@@ -197,6 +199,11 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
initiated_in_secure_context_ = secure; |
} |
+ void set_navigation_ui_data( |
+ std::unique_ptr<NavigationUIData> navigation_ui_data) { |
+ navigation_ui_data_ = std::move(navigation_ui_data); |
+ } |
+ |
private: |
FRIEND_TEST_ALL_PREFIXES(ResourceDispatcherHostTest, |
DeletedFilterDetached); |
@@ -240,6 +247,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
const std::string original_headers_; |
scoped_refptr<ResourceRequestBodyImpl> body_; |
bool initiated_in_secure_context_; |
+ std::unique_ptr<NavigationUIData> navigation_ui_data_; |
DISALLOW_COPY_AND_ASSIGN(ResourceRequestInfoImpl); |
}; |