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

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

Issue 8801012: Add support for content::Referrer to prerender (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years 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.h
diff --git a/chrome/browser/prerender/prerender_manager.h b/chrome/browser/prerender/prerender_manager.h
index 55e550c3f556973ce7ff7bd4dc0c56d108cf921b..c1a09048ea5ed5e18c6d3ac936c06554f1aac0d5 100644
--- a/chrome/browser/prerender/prerender_manager.h
+++ b/chrome/browser/prerender/prerender_manager.h
@@ -98,7 +98,8 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>,
// If the RenderViewHost source is itself prerendering, the prerender is added
// as a pending prerender.
bool AddPrerenderFromLinkRelPrerender(int process_id, int route_id,
- const GURL& url, const GURL& referrer);
+ const GURL& url,
+ const content::Referrer& referrer);
// Adds a prerender for |url| if valid. As the prerender request is coming
// from a source without a RenderViewHost (i.e., the omnibox) we don't have a
@@ -260,7 +261,7 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>,
Origin origin,
const std::pair<int, int>& child_route_id_pair,
const GURL& url,
- const GURL& referrer,
+ const content::Referrer& referrer,
SessionStorageNamespace* session_storage_namespace);
// Adds a pending preload issued by the prerendering RenderView identified by
@@ -269,7 +270,7 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>,
void AddPendingPrerender(Origin origin,
const std::pair<int, int>& child_route_id_pair,
const GURL& url,
- const GURL& referrer);
+ const content::Referrer& referrer);
// Retrieves the PrerenderContents object for the specified URL, if it
// has been prerendered. The caller will then have ownership of the
@@ -306,7 +307,7 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>,
virtual base::TimeTicks GetCurrentTimeTicks() const;
virtual PrerenderContents* CreatePrerenderContents(
const GURL& url,
- const GURL& referrer,
+ const content::Referrer& referrer,
Origin origin,
uint8 experiment_id);

Powered by Google App Engine
This is Rietveld 408576698