Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(596)

Unified Diff: chrome/browser/prerender/prerender_field_trial.h

Issue 1077433002: Remove PrerenderLocalPredictor, part 1. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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_

Powered by Google App Engine
This is Rietveld 408576698