Index: net/url_request/url_request_throttler_entry_interface.h |
diff --git a/net/url_request/url_request_throttler_entry_interface.h b/net/url_request/url_request_throttler_entry_interface.h |
index 86feb9f659d041b197c4130ed0cf495555e88fa6..b09ddcc74f186b0a75b8e1517f960a7960f44128 100644 |
--- a/net/url_request/url_request_throttler_entry_interface.h |
+++ b/net/url_request/url_request_throttler_entry_interface.h |
@@ -24,10 +24,13 @@ class NET_API URLRequestThrottlerEntryInterface |
URLRequestThrottlerEntryInterface() {} |
// Returns true when we have encountered server errors and are doing |
- // exponential back-off. |
+ // exponential back-off, unless the request has |load_flags| (from |
+ // net/base/load_flags.h) that mean it is likely to be |
+ // user-initiated. |
+ // |
// URLRequestHttpJob checks this method prior to every request; it |
// cancels requests if this method returns true. |
- virtual bool IsDuringExponentialBackoff() const = 0; |
+ virtual bool ShouldRejectRequest(int load_flags) const = 0; |
// Calculates a recommended sending time for the next request and reserves it. |
// The sending time is not earlier than the current exponential back-off |