diff options
Diffstat (limited to 'chrome/browser/prerender/prerender_manager.h')
-rw-r--r-- | chrome/browser/prerender/prerender_manager.h | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/chrome/browser/prerender/prerender_manager.h b/chrome/browser/prerender/prerender_manager.h index b462b62..d241358 100644 --- a/chrome/browser/prerender/prerender_manager.h +++ b/chrome/browser/prerender/prerender_manager.h @@ -268,10 +268,6 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, public: struct OrderByExpiryTime; - // Constructor for a pending prerender, which will get its contents later. - explicit PrerenderData(PrerenderManager* manager); - - // Constructor for an active prerender. PrerenderData(PrerenderManager* manager, PrerenderContents* contents, base::TimeTicks expiry_time); @@ -283,18 +279,18 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, void MakeIntoMatchCompleteReplacement(); // A new PrerenderHandle has been created for this PrerenderData. - void OnNewHandle(); + void OnHandleCreated(PrerenderHandle* prerender_handle); // The launcher associated with a handle is navigating away from the context // that launched this prerender. If the prerender is active, it may stay // alive briefly though, in case we we going through a redirect chain that // will eventually land at it. - void OnNavigateAwayByHandle(); + void OnHandleNavigatedAway(PrerenderHandle* prerender_handle); // The launcher associated with a handle has taken explicit action to cancel // this prerender. We may well destroy the prerender in this case if no // other handles continue to track it. - void OnCancelByHandle(); + void OnHandleCanceled(PrerenderHandle* prerender_handle); PrerenderContents* contents() { return contents_.get(); } @@ -312,8 +308,8 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, scoped_ptr<PrerenderContents> contents_; // The number of distinct PrerenderHandles created for |this|, including - // ones that have called PrerenderData::OnNavigateAwayByHandle(), but not - // counting the ones that have called PrerenderData::OnCancelByHandle(). For + // ones that have called PrerenderData::OnHandleNavigatedAway(), but not + // counting the ones that have called PrerenderData::OnHandleCanceled(). For // pending prerenders, this will always be 1, since the PrerenderManager // only merges handles of running prerenders. int handle_count_; @@ -335,11 +331,6 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, ScopedVector<PrerenderContents::PendingPrerenderInfo>* pending_prerenders, content::SessionStorageNamespace* session_storage_namespace); - // Called by a PrerenderData to self-destroy, but only when the PrerenderData - // is pending (as in not yet active). Should not be called except for - // objects known to be in |pending_prerender_list_|. - void DestroyPendingPrerenderData(PrerenderData* pending_prerender_data); - // Called by a PrerenderData to signal that the launcher has navigated away // from the context that launched the prerender. A user may have clicked // a link in a page containing a <link rel=prerender> element, or the user @@ -519,9 +510,6 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, // All running prerenders. Sorted by expiry time, in ascending order. ScopedVector<PrerenderData> active_prerenders_; - // All pending prerenders. - ScopedVector<PrerenderData> pending_prerenders_; - // Prerenders awaiting deletion. ScopedVector<PrerenderData> to_delete_prerenders_; |