summaryrefslogtreecommitdiffstats
path: root/net/http/http_content_disposition.h
diff options
context:
space:
mode:
authorabarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-28 14:50:24 +0000
committerabarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-28 14:50:24 +0000
commit28ca9fb49dbb272e04f9a096013d681e365674b2 (patch)
treef289dd97e5e75e0d5dc6bb19194ed942bf68af50 /net/http/http_content_disposition.h
parentd203abfd7d30c9ccd68c8760f4a6f128b056ced8 (diff)
downloadchromium_src-28ca9fb49dbb272e04f9a096013d681e365674b2.zip
chromium_src-28ca9fb49dbb272e04f9a096013d681e365674b2.tar.gz
chromium_src-28ca9fb49dbb272e04f9a096013d681e365674b2.tar.bz2
BufferedResourceHandler::ShouldDownload shouldn't manually parse Content-Disposition
Now that we have net::HttpContentDisposition to parse the Content-Disposition header, BufferedResourceHandler::ShouldDownload shouldn't use its own ad-hoc parser. Review URL: http://codereview.chromium.org/9297039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119611 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_content_disposition.h')
-rw-r--r--net/http/http_content_disposition.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/net/http/http_content_disposition.h b/net/http/http_content_disposition.h
index 39b5ade..9f4923e 100644
--- a/net/http/http_content_disposition.h
+++ b/net/http/http_content_disposition.h
@@ -13,7 +13,7 @@
namespace net {
-class NET_EXPORT_PRIVATE HttpContentDisposition {
+class NET_EXPORT HttpContentDisposition {
public:
enum Type {
INLINE,
@@ -24,6 +24,8 @@ class NET_EXPORT_PRIVATE HttpContentDisposition {
const std::string& referrer_charset);
~HttpContentDisposition();
+ bool is_attachment() const { return type() == ATTACHMENT; }
+
Type type() const { return type_; }
const std::string& filename() const { return filename_; }