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 27f8cbcc459804070f9eabe05271718a6e41eace..866e38b8d6532996971fd3ef889dbf679d734a32 100644 |
--- a/content/browser/loader/resource_request_info_impl.h |
+++ b/content/browser/loader/resource_request_info_impl.h |
@@ -148,6 +148,16 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
was_ignored_by_handler_ = value; |
} |
+ // Whether this request has been counted towards the number of in flight |
+ // requests, which is only true for requests that require a file descriptor |
+ // for their shared memory buffer. |
+ bool counted_as_in_flight_request() const { |
+ return counted_as_in_flight_request_; |
+ } |
+ void set_counted_as_in_flight_request(bool was_counted) { |
+ counted_as_in_flight_request_ = was_counted; |
+ } |
+ |
// The approximate in-memory size (bytes) that we credited this request |
// as consuming in |outstanding_requests_memory_cost_map_|. |
int memory_cost() const { return memory_cost_; } |
@@ -180,6 +190,7 @@ class ResourceRequestInfoImpl : public ResourceRequestInfo, |
bool has_user_gesture_; |
bool enable_load_timing_; |
bool was_ignored_by_handler_; |
+ bool counted_as_in_flight_request_; |
ResourceType resource_type_; |
ui::PageTransition transition_type_; |
int memory_cost_; |