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 |