Index: content/public/browser/download_url_parameters.h |
diff --git a/content/public/browser/download_url_parameters.h b/content/public/browser/download_url_parameters.h |
index b48bc2a2e1561b70d9c2152b663141ee047f196a..729693619bd7384f54923c896a83712f48e2d7e9 100644 |
--- a/content/public/browser/download_url_parameters.h |
+++ b/content/public/browser/download_url_parameters.h |
@@ -10,9 +10,9 @@ |
#include "base/basictypes.h" |
#include "base/callback.h" |
+#include "content/public/browser/download_interrupt_reasons.h" |
#include "content/public/browser/download_save_info.h" |
#include "content/public/common/referrer.h" |
-#include "net/base/net_errors.h" |
#include "url/gurl.h" |
namespace content { |
@@ -39,7 +39,8 @@ class WebContents; |
class CONTENT_EXPORT DownloadUrlParameters { |
public: |
// If there is an error, then |item| will be NULL. |
- typedef base::Callback<void(DownloadItem*, net::Error)> OnStartedCallback; |
+ typedef base::Callback<void(DownloadItem*, DownloadInterruptReason)> |
+ OnStartedCallback; |
typedef std::pair<std::string, std::string> RequestHeadersNameValuePair; |
typedef std::vector<RequestHeadersNameValuePair> RequestHeadersType; |
@@ -104,8 +105,8 @@ class CONTENT_EXPORT DownloadUrlParameters { |
const OnStartedCallback& callback() const { return callback_; } |
bool content_initiated() const { return content_initiated_; } |
int load_flags() const { return load_flags_; } |
- const std::string& last_modified() { return last_modified_; } |
- const std::string& etag() { return etag_; } |
+ const std::string& last_modified() const { return last_modified_; } |
+ const std::string& etag() const { return etag_; } |
const std::string& method() const { return method_; } |
const std::string& post_body() const { return post_body_; } |
int64 post_id() const { return post_id_; } |