| Index: chrome/renderer/prerender/prerender_dispatcher.h
|
| diff --git a/chrome/renderer/prerender/prerender_dispatcher.h b/chrome/renderer/prerender/prerender_dispatcher.h
|
| index fa011c3f8938554ce19728769fe5c085af00a43e..88544a117eba1eda73d36898ceecce6e6ba7ec8d 100644
|
| --- a/chrome/renderer/prerender/prerender_dispatcher.h
|
| +++ b/chrome/renderer/prerender/prerender_dispatcher.h
|
| @@ -6,6 +6,8 @@
|
| #define CHROME_RENDERER_PRERENDER_PRERENDER_DISPATCHER_H_
|
|
|
| #include <map>
|
| +#include <set>
|
| +#include <vector>
|
|
|
| #include "base/compiler_specific.h"
|
| #include "base/memory/scoped_ptr.h"
|
| @@ -35,7 +37,8 @@ class PrerenderDispatcher : public content::RenderProcessObserver,
|
| // Message handlers for messages from the browser process.
|
| void OnPrerenderStart(int prerender_id);
|
| void OnPrerenderStopLoading(int prerender_id);
|
| - void OnPrerenderAddAlias(int prerender_id, const GURL& url);
|
| + void OnPrerenderAddAlias(const GURL& alias);
|
| + void OnPrerenderRemoveAliases(const std::vector<GURL>& aliases);
|
| void OnPrerenderStop(int prerender_id);
|
|
|
| // From RenderProcessObserver:
|
| @@ -51,7 +54,7 @@ class PrerenderDispatcher : public content::RenderProcessObserver,
|
|
|
| // From the browser process, which prerenders are running, indexed by URL.
|
| // Updated by the browser processes as aliases are discovered.
|
| - std::multimap<GURL, int> running_prerender_urls_;
|
| + std::multiset<GURL> running_prerender_urls_;
|
| };
|
|
|
| } // namespace prerender
|
|
|