Chromium Code Reviews| Index: chrome/browser/prerender/prerender_manager.h |
| diff --git a/chrome/browser/prerender/prerender_manager.h b/chrome/browser/prerender/prerender_manager.h |
| index 806717015efb6188c06f4e7977f4f62c7918cb31..f4e4f0f475f95c799ba6764247154ba68ee4f3a6 100644 |
| --- a/chrome/browser/prerender/prerender_manager.h |
| +++ b/chrome/browser/prerender/prerender_manager.h |
| @@ -267,10 +267,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); |
| @@ -282,18 +278,18 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, |
| void MakeIntoMatchCompleteReplacement(); |
| // A new PrerenderHandle has been created for this PrerenderData. |
| - void OnNewHandle(); |
| + void OnNewHandle(PrerenderHandle* prerender_handle); |
|
mmenke
2012/12/06 22:22:15
I think "OnHandleCreated" seems to fit in a bit mo
gavinp
2012/12/10 17:55:10
Done.
|
| // 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 OnNavigateAwayByHandle(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 OnCancelByHandle(PrerenderHandle* prerender_handle); |
|
mmenke
2012/12/06 22:22:15
I'd suggest OnHandleNavigatedAway and OnHandleCanc
gavinp
2012/12/10 17:55:10
Done. Good work using the American spelling of "Ca
mmenke
2012/12/11 19:53:45
Thanks. It's one of the few cases where I hate th
gavinp
2012/12/13 13:38:03
Wait: the American spelling is "Canceled." Would y
|
| PrerenderContents* contents() { return contents_.get(); } |
| @@ -334,11 +330,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 |
| @@ -518,9 +509,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_; |