mirror of https://github.com/aria2/aria2
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Renamed member variables. * src/HttpHeader.cc * src/HttpHeader.hpull/1/head
parent
f8590aa5b9
commit
c7c0ec87bf
|
@ -1,3 +1,9 @@
|
||||||
|
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Renamed member variables.
|
||||||
|
* src/HttpHeader.cc
|
||||||
|
* src/HttpHeader.h
|
||||||
|
|
||||||
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Renamed member variables. Removed unused member variable.
|
Renamed member variables. Removed unused member variable.
|
||||||
|
|
|
@ -87,18 +87,19 @@ const std::string HttpHeader::S401("401");
|
||||||
const std::string HttpHeader::S404("404");
|
const std::string HttpHeader::S404("404");
|
||||||
|
|
||||||
void HttpHeader::put(const std::string& name, const std::string& value) {
|
void HttpHeader::put(const std::string& name, const std::string& value) {
|
||||||
std::multimap<std::string, std::string>::value_type vt(util::toLower(name), value);
|
std::multimap<std::string, std::string>::value_type vt
|
||||||
table.insert(vt);
|
(util::toLower(name), value);
|
||||||
|
_table.insert(vt);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HttpHeader::defined(const std::string& name) const {
|
bool HttpHeader::defined(const std::string& name) const {
|
||||||
return table.count(util::toLower(name)) >= 1;
|
return _table.count(util::toLower(name)) >= 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::string& HttpHeader::getFirst(const std::string& name) const {
|
const std::string& HttpHeader::getFirst(const std::string& name) const {
|
||||||
std::multimap<std::string, std::string>::const_iterator itr =
|
std::multimap<std::string, std::string>::const_iterator itr =
|
||||||
table.find(util::toLower(name));
|
_table.find(util::toLower(name));
|
||||||
if(itr == table.end()) {
|
if(itr == _table.end()) {
|
||||||
return A2STR::NIL;
|
return A2STR::NIL;
|
||||||
} else {
|
} else {
|
||||||
return (*itr).second;
|
return (*itr).second;
|
||||||
|
@ -111,7 +112,7 @@ std::vector<std::string> HttpHeader::get(const std::string& name) const
|
||||||
std::string n(util::toLower(name));
|
std::string n(util::toLower(name));
|
||||||
std::pair<std::multimap<std::string, std::string>::const_iterator,
|
std::pair<std::multimap<std::string, std::string>::const_iterator,
|
||||||
std::multimap<std::string, std::string>::const_iterator> itrpair =
|
std::multimap<std::string, std::string>::const_iterator> itrpair =
|
||||||
table.equal_range(n);
|
_table.equal_range(n);
|
||||||
std::multimap<std::string, std::string>::const_iterator first = itrpair.first;
|
std::multimap<std::string, std::string>::const_iterator first = itrpair.first;
|
||||||
while(first != itrpair.second) {
|
while(first != itrpair.second) {
|
||||||
v.push_back((*first).second);
|
v.push_back((*first).second);
|
||||||
|
@ -145,7 +146,8 @@ RangeHandle HttpHeader::getRange() const
|
||||||
if(contentLength == 0) {
|
if(contentLength == 0) {
|
||||||
return SharedHandle<Range>(new Range());
|
return SharedHandle<Range>(new Range());
|
||||||
} else {
|
} else {
|
||||||
return SharedHandle<Range>(new Range(0, contentLength-1, contentLength));
|
return SharedHandle<Range>
|
||||||
|
(new Range(0, contentLength-1, contentLength));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -212,7 +214,7 @@ void HttpHeader::fill(std::istream& in)
|
||||||
|
|
||||||
void HttpHeader::clearField()
|
void HttpHeader::clearField()
|
||||||
{
|
{
|
||||||
table.clear();
|
_table.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace aria2
|
} // namespace aria2
|
||||||
|
|
|
@ -50,7 +50,7 @@ class Range;
|
||||||
|
|
||||||
class HttpHeader {
|
class HttpHeader {
|
||||||
private:
|
private:
|
||||||
std::multimap<std::string, std::string> table;
|
std::multimap<std::string, std::string> _table;
|
||||||
|
|
||||||
// for HTTP response header only
|
// for HTTP response header only
|
||||||
// response status, e.g. "200"
|
// response status, e.g. "200"
|
||||||
|
@ -107,7 +107,7 @@ public:
|
||||||
|
|
||||||
void fill(std::istream& in);
|
void fill(std::istream& in);
|
||||||
|
|
||||||
// Clears table. _responseStatus and _version are unchanged.
|
// Clears _table. _responseStatus and _version are unchanged.
|
||||||
void clearField();
|
void clearField();
|
||||||
|
|
||||||
static const std::string LOCATION;
|
static const std::string LOCATION;
|
||||||
|
|
Loading…
Reference in New Issue