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

Unified Diff: chrome/browser/prerender/prerender_manager.cc

Issue 45693002: Add ExternalPrerenderRequestHandler and related API (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Styling fixes and added other API Created 7 years, 2 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_manager.cc
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc
index 954edb55bb6d2bfff58f8189336f8b0ef0ab520a..5ca529485fda81c6bb9037e9f2f055bb2a2c7384 100644
--- a/chrome/browser/prerender/prerender_manager.cc
+++ b/chrome/browser/prerender/prerender_manager.cc
@@ -392,6 +392,15 @@ PrerenderHandle* PrerenderManager::AddPrerenderFromLocalPredictor(
size, session_storage_namespace);
}
+PrerenderHandle* PrerenderManager::AddPrerenderFromExternalRequest(
+ const GURL& url,
+ const content::Referrer& referrer,
+ SessionStorageNamespace* session_storage_namespace,
+ const gfx::Size& size) {
+ return AddPrerender(ORIGIN_EXTERNAL_REQUEST, -1, url, referrer, size,
+ session_storage_namespace);
+}
+
void PrerenderManager::DestroyPrerenderForRenderView(
int process_id, int view_id, FinalStatus final_status) {
DCHECK(CalledOnValidThread());

Powered by Google App Engine
This is Rietveld 408576698