Index: chrome/browser/prerender/prerender_field_trial.h |
diff --git a/chrome/browser/prerender/prerender_field_trial.h b/chrome/browser/prerender/prerender_field_trial.h |
index 5b3e5a1c5c925608fba1be4aa020c07c73dea962..199d37208b2f81c54f86cb23a4d8631c73a36c35 100644 |
--- a/chrome/browser/prerender/prerender_field_trial.h |
+++ b/chrome/browser/prerender/prerender_field_trial.h |
@@ -5,8 +5,6 @@ |
#ifndef CHROME_BROWSER_PRERENDER_PRERENDER_FIELD_TRIAL_H_ |
#define CHROME_BROWSER_PRERENDER_PRERENDER_FIELD_TRIAL_H_ |
-#include <string> |
- |
class Profile; |
namespace base { |
@@ -24,83 +22,9 @@ void ConfigurePrerender(const base::CommandLine& command_line); |
// prerendering from Omnibox experiment. |
bool IsOmniboxEnabled(Profile* profile); |
-// Returns true iff the Prerender Local Predictor is enabled. |
-bool IsLocalPredictorEnabled(); |
- |
-// Indicates whether to disable the local predictor due to unencrypted sync |
-// settings and configuration. |
-bool ShouldDisableLocalPredictorBasedOnSyncAndConfiguration(Profile* profile); |
- |
-// Returns whether or not the local predictor is temporarily disabled, due |
-// to network predictive action settings and current network. |
-bool ShouldDisableLocalPredictorDueToPreferencesAndNetwork(Profile* profile); |
- |
-// Returns true iff the LoggedIn Predictor is enabled. |
-bool IsLoggedInPredictorEnabled(); |
- |
// Returns true iff the side-effect free whitelist is enabled. |
bool IsSideEffectFreeWhitelistEnabled(); |
davidben
2015/04/08 21:30:41
(This function is called elsewhere and will be rem
|
-// Returns true if the local predictor should actually launch prerenders. |
-bool IsLocalPredictorPrerenderLaunchEnabled(); |
- |
-// Returns true if the local predictor should prerender, but only as control |
-// group. If the local predictor never launches prerenders, then this setting |
-// is irrelevant. |
-bool IsLocalPredictorPrerenderAlwaysControlEnabled(); |
- |
-// Returns true if the local predictor should prefetch rather than prerender. |
-bool IsLocalPredictorPrerenderPrefetchEnabled(); |
- |
-// Returns true if we should query the prerender service for the profile |
-// provided. |
-bool ShouldQueryPrerenderService(Profile* profile); |
- |
-// Indicates whether we should query the prerender service for the current URL |
-// and candidate URLs, respectively. |
-bool ShouldQueryPrerenderServiceForCurrentURL(); |
-bool ShouldQueryPrerenderServiceForCandidateURLs(); |
- |
-// Returns the URL prefix to be used for the prerender service. The only thing |
-// that will be appended is the urlencoded query json. |
-std::string GetPrerenderServiceURLPrefix(); |
- |
-// Returns the prerender service behavior ID that should be passed to the |
-// to the prerender service in requests. |
-int GetPrerenderServiceBehaviorID(); |
- |
-// Returns the fetch timeout to be used for the prerender service, in ms. |
-int GetPrerenderServiceFetchTimeoutMs(); |
- |
-// Returns the timeout for entries in the prefetch list, in seconds. |
-int GetPrerenderPrefetchListTimeoutSeconds(); |
- |
-// Returns the TTL to be used for the local predictor. |
-int GetLocalPredictorTTLSeconds(); |
- |
-// Returns the half-life time to use to decay local predictor prerender |
-// priorities. |
-int GetLocalPredictorPrerenderPriorityHalfLifeTimeSeconds(); |
- |
-// Returns the maximum number of concurrent prerenders the local predictor |
-// may maintain. |
-int GetLocalPredictorMaxConcurrentPrerenders(); |
- |
-// Returns the maximum number of concurrent prerenders the local predictor |
-// may launch concurrently. |
-int GetLocalPredictorMaxLaunchPrerenders(); |
- |
-// The following functions return whether certain LocalPredictor checks should |
-// be skipped, as indicated by the name. |
-bool SkipLocalPredictorFragment(); |
-bool SkipLocalPredictorHTTPS(); |
-bool SkipLocalPredictorWhitelist(); |
-bool SkipLocalPredictorServiceWhitelist(); |
-bool SkipLocalPredictorLoggedIn(); |
-bool SkipLocalPredictorDefaultNoPrerender(); |
-bool SkipLocalPredictorLocalCandidates(); |
-bool SkipLocalPredictorServiceCandidates(); |
- |
} // namespace prerender |
#endif // CHROME_BROWSER_PRERENDER_PRERENDER_FIELD_TRIAL_H_ |