2009-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Removed _acceptFeatures and its accessor functions from
	RequestGroup since they are not used practically.
	* src/HttpRequestCommand.cc
	* src/RequestGroup.cc
	* src/RequestGroup.h
pull/1/head
Tatsuhiro Tsujikawa 2009-06-12 14:20:37 +00:00
parent 5fe5c37897
commit 3300aec6ff
4 changed files with 8 additions and 33 deletions

View File

@ -1,3 +1,11 @@
2009-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed _acceptFeatures and its accessor functions from
RequestGroup since they are not used practically.
* src/HttpRequestCommand.cc
* src/RequestGroup.cc
* src/RequestGroup.h
2009-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed member _maxTries from RequestGroup class to avoid

View File

@ -91,13 +91,6 @@ createHttpRequest(const SharedHandle<Request>& req,
httpRequest->setCookieStorage(cookieStorage);
httpRequest->setAuthConfigFactory(authConfigFactory);
httpRequest->setProxyRequest(proxyRequest);
if(!rg->getAcceptFeatures().empty()) {
const std::deque<std::string>& acceptFeatures = rg->getAcceptFeatures();
std::string acceptFeaturesHeader = "Accept-Features: ";
std::for_each(acceptFeatures.begin(), acceptFeatures.end(),
StringAppend(acceptFeaturesHeader, ","));
httpRequest->addHeader(Util::trim(acceptFeaturesHeader, ","));
}
httpRequest->addAcceptType(rg->getAcceptTypes().begin(),
rg->getAcceptTypes().end());

View File

@ -1106,21 +1106,6 @@ void RequestGroup::reportDownloadFinished()
#endif // ENABLE_BITTORRENT
}
void RequestGroup::addAcceptFeatureHeader(const std::string& feature)
{
if(std::find(_acceptFeatures.begin(), _acceptFeatures.end(), feature) == _acceptFeatures.end()) {
_acceptFeatures.push_back(feature);
}
}
void RequestGroup::removeAcceptFeatureHeader(const std::string& feature)
{
std::deque<std::string>::iterator i = std::find(_acceptFeatures.begin(), _acceptFeatures.end(), feature);
if(i != _acceptFeatures.end()) {
_acceptFeatures.erase(i);
}
}
void RequestGroup::addAcceptType(const std::string& type)
{
if(std::find(_acceptTypes.begin(), _acceptTypes.end(), type) == _acceptTypes.end()) {

View File

@ -134,8 +134,6 @@ private:
std::deque<SharedHandle<PostDownloadHandler> > _postDownloadHandlers;
std::deque<std::string> _acceptFeatures;
std::deque<std::string> _acceptTypes;
SharedHandle<URISelector> _uriSelector;
@ -438,15 +436,6 @@ public:
void reportDownloadFinished();
const std::deque<std::string>& getAcceptFeatures() const
{
return _acceptFeatures;
}
void addAcceptFeatureHeader(const std::string& feature);
void removeAcceptFeatureHeader(const std::string& feature);
const std::deque<std::string>& getAcceptTypes() const
{
return _acceptTypes;