Index: chrome/browser/cross_site_request_manager.h |
diff --git a/chrome/browser/cross_site_request_manager.h b/chrome/browser/cross_site_request_manager.h |
index 84d07e952ba5f566bf89273f865d78999d3b74a0..6c90b24c5937d7b957f7522e4d68d3b62e604056 100644 |
--- a/chrome/browser/cross_site_request_manager.h |
+++ b/chrome/browser/cross_site_request_manager.h |
@@ -11,7 +11,8 @@ |
#include "base/basictypes.h" |
#include "base/lock.h" |
-#include "base/singleton.h" |
+ |
+template <typename T> struct DefaultSingletonTraits; |
// CrossSiteRequestManager is used to handle bookkeeping for cross-site |
// requests and responses between the UI and IO threads. Such requests involve |
@@ -22,6 +23,9 @@ |
// |
class CrossSiteRequestManager { |
public: |
+ // Returns the singleton instance. |
+ static CrossSiteRequestManager* GetInstance(); |
+ |
// Returns whether the RenderViewHost specified by the given IDs currently |
// has a pending cross-site request. If so, we will have to delay the |
// response until the previous RenderViewHost runs its onunload handler. |
@@ -38,8 +42,6 @@ class CrossSiteRequestManager { |
friend struct DefaultSingletonTraits<CrossSiteRequestManager>; |
typedef std::set<std::pair<int, int> > RenderViewSet; |
- // Obtain an instance of CrossSiteRequestManager via |
- // Singleton<CrossSiteRequestManager>(). |
CrossSiteRequestManager(); |
~CrossSiteRequestManager(); |