| Index: content/public/browser/resource_dispatcher_host.h
|
| diff --git a/content/public/browser/resource_dispatcher_host.h b/content/public/browser/resource_dispatcher_host.h
|
| index 403f6d3b6c0d86421005389525482b966f545fb5..848d55fd72c76a284c3b0588c45497348909a631 100644
|
| --- a/content/public/browser/resource_dispatcher_host.h
|
| +++ b/content/public/browser/resource_dispatcher_host.h
|
| @@ -6,7 +6,6 @@
|
| #define CONTENT_PUBLIC_BROWSER_RESOURCE_DISPATCHER_HOST_H_
|
|
|
| #include "base/callback_forward.h"
|
| -#include "content/public/browser/download_id.h"
|
| #include "net/base/net_errors.h"
|
|
|
| namespace net {
|
| @@ -14,13 +13,16 @@ class URLRequest;
|
| }
|
|
|
| namespace content {
|
| +
|
| +class DownloadItem;
|
| class ResourceContext;
|
| class ResourceDispatcherHostDelegate;
|
| struct DownloadSaveInfo;
|
|
|
| class CONTENT_EXPORT ResourceDispatcherHost {
|
| public:
|
| - typedef base::Callback<void(DownloadId, net::Error)> DownloadStartedCallback;
|
| + typedef base::Callback<void(DownloadItem*, net::Error)>
|
| + DownloadStartedCallback;
|
|
|
| // Returns the singleton instance of the ResourceDispatcherHost.
|
| static ResourceDispatcherHost* Get();
|
| @@ -35,10 +37,10 @@ class CONTENT_EXPORT ResourceDispatcherHost {
|
|
|
| // Initiates a download by explicit request of the renderer, e.g. due to
|
| // alt-clicking a link. If the download is started, |started_callback| will
|
| - // be called on the UI thread with the DownloadId; otherwise an error code
|
| - // will be returned. |is_content_initiated| is used to indicate that
|
| - // the request was generated from a web page, and hence may not be
|
| - // as trustworthy as a browser generated request.
|
| + // be called on the UI thread with the DownloadItem; otherwise an error code
|
| + // will be returned. |is_content_initiated| is used to indicate that the
|
| + // request was generated from a web page, and hence may not be as trustworthy
|
| + // as a browser generated request.
|
| virtual net::Error BeginDownload(
|
| scoped_ptr<net::URLRequest> request,
|
| bool is_content_initiated,
|
|
|