Index: chrome/browser/prerender/prerender_manager.h |
=================================================================== |
--- chrome/browser/prerender/prerender_manager.h (revision 198752) |
+++ chrome/browser/prerender/prerender_manager.h (working copy) |
@@ -140,6 +140,11 @@ |
content::SessionStorageNamespace* session_storage_namespace, |
const gfx::Size& size); |
+ PrerenderHandle* AddPrerenderFromLocalPredictor( |
+ const GURL& url, |
+ content::SessionStorageNamespace* session_storage_namespace, |
+ const gfx::Size& size); |
+ |
// If |process_id| and |view_id| refer to a running prerender, destroy |
// it with |final_status|. |
virtual void DestroyPrerenderForRenderView(int process_id, |
@@ -300,6 +305,11 @@ |
virtual base::Time GetCurrentTime() const; |
virtual base::TimeTicks GetCurrentTimeTicks() const; |
+ scoped_refptr<predictors::LoggedInPredictorTable> |
+ logged_in_predictor_table() { |
+ return logged_in_predictor_table_; |
+ } |
+ |
protected: |
class PrerenderData : public base::SupportsWeakPtr<PrerenderData> { |
public: |
@@ -452,7 +462,7 @@ |
// automatically be cancelled. |
void PostCleanupTask(); |
- base::TimeTicks GetExpiryTimeForNewPrerender() const; |
+ base::TimeTicks GetExpiryTimeForNewPrerender(Origin origin) const; |
base::TimeTicks GetExpiryTimeForNavigatedAwayPrerender() const; |
void DeleteOldEntries(); |