Chromium Code Reviews| Index: chrome/browser/prerender/prerender_resource_handler.h |
| =================================================================== |
| --- chrome/browser/prerender/prerender_resource_handler.h (revision 71174) |
| +++ chrome/browser/prerender/prerender_resource_handler.h (working copy) |
| @@ -71,7 +71,8 @@ |
| private: |
| friend class PrerenderResourceHandlerTest; |
| - typedef Callback1<const GURL&>::Type PrerenderCallback; |
| + typedef Callback2<const GURL&, const std::vector<GURL>&>::Type |
| + PrerenderCallback; |
|
cbentzel
2011/01/12 23:49:53
Nit: indent PrerenderCallback in by 4 spaces [I do
tburkard
2011/01/13 19:14:16
Done.
|
| static const int kDefaultPrerenderDurationSeconds; |
| @@ -81,11 +82,16 @@ |
| PrerenderCallback* callback); |
| virtual ~PrerenderResourceHandler(); |
| - void RunCallbackFromUIThread(const GURL& url); |
| - void StartPrerender(const GURL& url); |
| + void RunCallbackFromUIThread(const GURL& url, |
|
cbentzel
2011/01/12 23:49:53
You are going to need to update prerender_resource
tburkard
2011/01/13 19:14:16
Done.
|
| + const std::vector<GURL>& alias_urls); |
| + void StartPrerender(const GURL& url, |
| + const std::vector<GURL>& alias_urls); |
| void set_prerender_duration(base::TimeDelta prerender_duration); |
| void set_get_current_time_function(GetCurrentTimeFunction get_current_time); |
| + // The set of URLs that are aliases to the URL to be prerendered, |
| + // as a result of redirects. |
| + std::vector<GURL> alias_urls_; |
| GURL url_; |
| scoped_refptr<ResourceHandler> next_handler_; |
| scoped_refptr<PrerenderManager> prerender_manager_; |