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 34d05b98164f6f281f92264fcf660b05d3db4ac3..8be0351044b75a91d635f8ca4caab300757dff78 100644 |
--- a/content/browser/loader/resource_request_info_impl.h |
+++ b/content/browser/loader/resource_request_info_impl.h |
@@ -23,6 +23,7 @@ class CrossSiteResourceHandler; |
class DetachableResourceHandler; |
class ResourceContext; |
class ResourceMessageFilter; |
+class ScheduledResourceRequest; |
struct GlobalRequestID; |
struct GlobalRoutingID; |
@@ -178,6 +179,13 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
void set_do_not_prompt_for_login(bool do_not_prompt) { |
do_not_prompt_for_login_ = do_not_prompt; |
} |
+ ScheduledResourceRequest* scheduled_resource_request() const { |
+ return scheduled_resource_request_; |
+ } |
+ void set_scheduled_resource_request( |
+ ScheduledResourceRequest* scheduled_resource_request) { |
+ scheduled_resource_request_ = scheduled_resource_request; |
+ } |
private: |
FRIEND_TEST_ALL_PREFIXES(ResourceDispatcherHostTest, |
@@ -214,6 +222,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
blink::WebReferrerPolicy referrer_policy_; |
blink::WebPageVisibilityState visibility_state_; |
ResourceContext* context_; |
+ ScheduledResourceRequest* scheduled_resource_request_; |
// The filter might be deleted without deleting this object if the process |
// exits during a transfer. |
base::WeakPtr<ResourceMessageFilter> filter_; |