Index: chrome/browser/prerender/prerender_manager.h |
diff --git a/chrome/browser/prerender/prerender_manager.h b/chrome/browser/prerender/prerender_manager.h |
index 15f5011ddd594d0766e2542ddecdbc1cafe64e19..c66d7a12bcbe49d606218435cde409f2366e7a0d 100644 |
--- a/chrome/browser/prerender/prerender_manager.h |
+++ b/chrome/browser/prerender/prerender_manager.h |
@@ -8,6 +8,7 @@ |
#include <list> |
#include <string> |
+#include <utility> |
#include "base/gtest_prod_util.h" |
#include "base/hash_tables.h" |
@@ -247,28 +248,33 @@ class PrerenderManager : public base::SupportsWeakPtr<PrerenderManager>, |
// Needs access to AddPrerender. |
friend class PrerenderContents; |
+ // Needs access to GetEntry. |
+ friend class PrerenderLinkManager; |
+ |
// Test that needs needs access to internal functions. |
friend class PrerenderBrowserTest; |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, AliasURLTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, CancelAllTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, AliasURLTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, CancelAllTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, |
CancelOmniboxRemovesOmniboxTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, |
CancelOmniboxDoesNotRemoveLinkTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, ClearTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, ControlGroup); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, DropOldestRequestTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, DropSecondRequestTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, ExpireTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, FoundTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, FragmentMatchesFragmentTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, FragmentMatchesPageTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, PageMatchesFragmentTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, PendingPrerenderTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, RateLimitInWindowTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, RateLimitOutsideWindowTest); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, SourceRenderViewClosed); |
- FRIEND_TEST_ALL_PREFIXES(PrerenderManagerTest, TwoElementPrerenderTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, ClearTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, ControlGroup); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, DropOldestRequestTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, DropSecondRequestTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, ExpireTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, FoundTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, FragmentMatchesFragmentTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, FragmentMatchesPageTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, LinkManagerCancel); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, LinkManagerCancelTwiceCrash); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, PageMatchesFragmentTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, PendingPrerenderTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, RateLimitInWindowTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, RateLimitOutsideWindowTest); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, SourceRenderViewClosed); |
+ FRIEND_TEST_ALL_PREFIXES(PrerenderTest, TwoElementPrerenderTest); |
struct PrerenderContentsData; |
struct NavigationRecord; |