Index: content/public/browser/download_manager.h |
=================================================================== |
--- content/public/browser/download_manager.h (revision 117096) |
+++ content/public/browser/download_manager.h (working copy) |
@@ -43,8 +43,10 @@ |
#include "net/base/net_errors.h" |
class DownloadFileManager; |
+class DownloadIdFactory; |
class DownloadManagerTest; |
class DownloadRequestHandle; |
+class DownloadStatusUpdater; |
class GURL; |
class TabContents; |
struct DownloadCreateInfo; |
@@ -61,6 +63,11 @@ |
public: |
virtual ~DownloadManager() {} |
+ static DownloadManager* Create( |
+ DownloadManagerDelegate* delegate, |
+ DownloadIdFactory* id_factory, |
+ DownloadStatusUpdater* status_updater); |
+ |
// Shutdown the download manager. Must be called before destruction. |
virtual void Shutdown() = 0; |