Index: chrome/browser/prerender/prerender_config.h |
diff --git a/chrome/browser/prerender/prerender_config.h b/chrome/browser/prerender/prerender_config.h |
index 62e23408fc8dd1e0bd466d084f36a91798b30deb..f31d62dddf354512afd3da161fd55efa7762b70f 100644 |
--- a/chrome/browser/prerender/prerender_config.h |
+++ b/chrome/browser/prerender/prerender_config.h |
@@ -19,12 +19,21 @@ struct Config { |
// Maximum memory use for a prerendered page until it is killed. |
size_t max_bytes; |
- // Number of simultaneous prendered pages allowed. |
- size_t max_concurrency; |
+ // Number of simultaneous prerender pages from link elements allowed. Enforced |
+ // by PrerenderLinkManager. |
+ size_t max_link_concurrency; |
+ |
+ // Number of simultaneous prerender pages from link elements allowed per |
+ // launching page. Enforced by PrerenderLinkManager. |
+ size_t max_link_concurrency_per_launcher; |
// Is rate limiting enabled? |
bool rate_limit_enabled; |
+ // The maximum time that a prerender can wait for launch in the |
+ // PrerenderLinkManager. |
+ base::TimeDelta max_wait_to_launch; |
+ |
// The default time to live of a newly created prerender. May be shortened to |
// abandon_time_to_live, below. |
base::TimeDelta time_to_live; |