Lines Matching refs:DownloadManager
5 // The DownloadManager object manages the process of downloading, including
7 // the downloads view in the Destinations tab. There is one DownloadManager per
14 // DownloadManager::Observer:
21 // The DownloadManager uses the history service for storing persistent
24 // DownloadManager is constructed, we query the history service for the state of
65 class DownloadManager
66 : public base::RefCountedThreadSafe<DownloadManager,
71 explicit DownloadManager(DownloadStatusUpdater* status_updater);
77 // to the DownloadManager's collection of downloads.
84 // Called when the DownloadManager is being destroyed to prevent Observers
88 // Called immediately after the DownloadManager puts up a select file
170 // of |download_item| to the DownloadManager.
249 // This class is used to let an incognito DownloadManager observe changes to
250 // a normal DownloadManager, to propagate ModelChanged() calls from the parent
251 // DownloadManager to the observers of the incognito DownloadManager.
255 DownloadManager* observing_download_manager);
264 DownloadManager* observing_download_manager_;
267 DownloadManager* observed_download_manager_;
271 friend class DeleteTask<DownloadManager>;
274 ~DownloadManager();
282 // Called on the UI thread once the DownloadManager has determined whether the
324 // DownloadManager. This includes downloads started by the user in
327 // the DownloadManager are maps; they do not own the DownloadItems.
330 // kept, as the DownloadManager's only job is to hold onto those
400 DISALLOW_COPY_AND_ASSIGN(DownloadManager);