Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1114)

Unified Diff: content/browser/loader/resource_request_info_impl.h

Issue 648803002: Fix outstanding request stats for multiple transfer navigations. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Track count on request info Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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_;

Powered by Google App Engine
This is Rietveld 408576698