summaryrefslogtreecommitdiffstats
path: root/chrome/browser/prerender/prerender_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/prerender/prerender_manager.h')
-rw-r--r--chrome/browser/prerender/prerender_manager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/prerender/prerender_manager.h b/chrome/browser/prerender/prerender_manager.h
index 7a39614..3ba1d31 100644
--- a/chrome/browser/prerender/prerender_manager.h
+++ b/chrome/browser/prerender/prerender_manager.h
@@ -155,6 +155,11 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>,
// they time out, but new ones will not be generated.
void set_enabled(bool enabled);
+ // Controls if we launch or squash prefetch requests as they arrive from
+ // renderers.
+ static bool IsPrefetchEnabled();
+ static void SetIsPrefetchEnabled(bool enabled);
+
static PrerenderManagerMode GetMode();
static void SetMode(PrerenderManagerMode mode);
static bool IsPrerenderingPossible();
@@ -396,6 +401,8 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>,
// of the PrerenderManager.
bool enabled_;
+ static bool is_prefetch_enabled_;
+
// The profile that owns this PrerenderManager.
Profile* profile_;