Index: content/browser/frame_host/navigation_handle_impl.h |
diff --git a/content/browser/frame_host/navigation_handle_impl.h b/content/browser/frame_host/navigation_handle_impl.h |
index cee19438d46ac62872ff2f6d28ec9040e836a421..0baa1fd7fa4884976dbb5f94056c569b37d86388 100644 |
--- a/content/browser/frame_host/navigation_handle_impl.h |
+++ b/content/browser/frame_host/navigation_handle_impl.h |
@@ -18,6 +18,7 @@ |
#include "content/common/content_export.h" |
#include "content/public/browser/navigation_data.h" |
#include "content/public/browser/navigation_throttle.h" |
+#include "content/public/common/request_context_type.h" |
#include "url/gurl.h" |
struct FrameHostMsg_DidCommitProvisionalLoad_Params; |
@@ -26,7 +27,6 @@ namespace content { |
class NavigatorDelegate; |
class ResourceRequestBodyImpl; |
-struct NavigationRequestInfo; |
// This class keeps track of a single navigation. It is created upon receipt of |
// a DidStartProvisionalLoad IPC in a RenderFrameHost. The RenderFrameHost owns |
@@ -163,6 +163,10 @@ class CONTENT_EXPORT NavigationHandleImpl : public NavigationHandle { |
return resource_request_body_; |
} |
+ RequestContextType fetch_request_context_type() const { |
+ return fetch_request_context_type_; |
+ } |
+ |
typedef base::Callback<void(NavigationThrottle::ThrottleCheckResult)> |
ThrottleChecksFinishedCallback; |
@@ -176,6 +180,7 @@ class CONTENT_EXPORT NavigationHandleImpl : public NavigationHandle { |
bool has_user_gesture, |
ui::PageTransition transition, |
bool is_external_protocol, |
+ RequestContextType fetch_request_context_type, |
const ThrottleChecksFinishedCallback& callback); |
// Called when the URLRequest will be redirected in the network stack. |
@@ -306,6 +311,9 @@ class CONTENT_EXPORT NavigationHandleImpl : public NavigationHandle { |
// The unique id of the corresponding NavigationEntry. |
int pending_nav_entry_id_; |
+ // The fetch request context type. |
+ RequestContextType fetch_request_context_type_; |
+ |
// This callback will be run when all throttle checks have been performed. |
ThrottleChecksFinishedCallback complete_callback_; |