| Index: chrome/browser/dom_ui/chrome_url_data_manager.h
|
| diff --git a/chrome/browser/dom_ui/chrome_url_data_manager.h b/chrome/browser/dom_ui/chrome_url_data_manager.h
|
| index c6b6e76f8c0833c7e6c85c5081a1db414014833a..709cdcbdaf5196cbf57ab89f53d4d54196e9f9af 100644
|
| --- a/chrome/browser/dom_ui/chrome_url_data_manager.h
|
| +++ b/chrome/browser/dom_ui/chrome_url_data_manager.h
|
| @@ -9,6 +9,7 @@
|
| #include <map>
|
| #include <string>
|
|
|
| +#include "base/singleton.h"
|
| #include "base/task.h"
|
| #include "base/ref_counted.h"
|
|
|
| @@ -32,8 +33,8 @@ class URLRequestJob;
|
| // it from the UI thread needs to go through an InvokeLater.
|
| class ChromeURLDataManager {
|
| public:
|
| - ChromeURLDataManager();
|
| - ~ChromeURLDataManager();
|
| + // Returns the singleton instance.
|
| + static ChromeURLDataManager* GetInstance();
|
|
|
| typedef int RequestID;
|
|
|
| @@ -122,6 +123,10 @@ class ChromeURLDataManager {
|
|
|
| private:
|
| friend class URLRequestChromeJob;
|
| + friend struct DefaultSingletonTraits<ChromeURLDataManager>;
|
| +
|
| + ChromeURLDataManager();
|
| + ~ChromeURLDataManager();
|
|
|
| // Parse a URL into the components used to resolve its request.
|
| static void URLToRequest(const GURL& url,
|
|
|