summaryrefslogtreecommitdiff
path: root/src/HttpHeader.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-07-26 23:41:21 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-07-26 23:41:21 +0900
commit7c317de4e74a73e8ce55585f69bba6d4db5e6899 (patch)
tree417807d0a90236e7b377dadec9a497caaf785ea5 /src/HttpHeader.h
parent9ff60ac47706c97035f9949754b7723af2887b7a (diff)
Added Metalink/HTTP Link and Digest header field parser.
Diffstat (limited to 'src/HttpHeader.h')
-rw-r--r--src/HttpHeader.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/HttpHeader.h b/src/HttpHeader.h
index d0d60c93..df2e9216 100644
--- a/src/HttpHeader.h
+++ b/src/HttpHeader.h
@@ -71,6 +71,9 @@ public:
bool defined(const std::string& name) const;
const std::string& getFirst(const std::string& name) const;
std::vector<std::string> get(const std::string& name) const;
+ std::pair<std::multimap<std::string, std::string>::const_iterator,
+ std::multimap<std::string, std::string>::const_iterator>
+ getIterator(const std::string& name) const;
unsigned int getFirstAsUInt(const std::string& name) const;
uint64_t getFirstAsULLInt(const std::string& name) const;
@@ -136,6 +139,10 @@ public:
static const std::string ACCEPT_ENCODING;
+ static const std::string LINK;
+
+ static const std::string DIGEST;
+
static const char HTTP_1_1[];
static const char CLOSE[];