Chromium Code Reviews| 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_ |