2008-05-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Renamed HttpNullDownloadCommand as HttpSkipResponseCommand
	* src/HttpResponseCommand.cc
	* src/HttpSkipResponseCommand.cc
	* src/HttpSkipResponseCommand.h
pull/1/head
Tatsuhiro Tsujikawa 2008-05-10 04:57:33 +00:00
parent 03db925988
commit 10b1ddd2c0
6 changed files with 26 additions and 19 deletions

View File

@ -1,3 +1,10 @@
2008-05-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Renamed HttpNullDownloadCommand as HttpSkipResponseCommand
* src/HttpResponseCommand.cc
* src/HttpSkipResponseCommand.cc
* src/HttpSkipResponseCommand.h
2008-05-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Pool connection when a server returns 4xx, 5xx responses.

View File

@ -60,7 +60,7 @@
#include "message.h"
#include "prefs.h"
#include "StringFormat.h"
#include "HttpNullDownloadCommand.h"
#include "HttpSkipResponseCommand.h"
namespace aria2 {
@ -197,7 +197,7 @@ bool HttpResponseCommand::skipResponseBody
(const SharedHandle<HttpResponse>& httpResponse)
{
SharedHandle<TransferEncoding> enc(getTransferEncoding(httpResponse));
HttpNullDownloadCommand* command = new HttpNullDownloadCommand
HttpSkipResponseCommand* command = new HttpSkipResponseCommand
(cuid, req, _requestGroup, httpConnection, httpResponse, e, socket);
command->setTransferDecoder(enc);

View File

@ -32,7 +32,7 @@
* files in the program, then also delete it here.
*/
/* copyright --> */
#include "HttpNullDownloadCommand.h"
#include "HttpSkipResponseCommand.h"
#include "HttpConnection.h"
#include "HttpResponse.h"
#include "message.h"
@ -50,7 +50,7 @@
namespace aria2 {
HttpNullDownloadCommand::HttpNullDownloadCommand
HttpSkipResponseCommand::HttpSkipResponseCommand
(int cuid,
const SharedHandle<Request>& req,
RequestGroup* requestGroup,
@ -65,15 +65,15 @@ HttpNullDownloadCommand::HttpNullDownloadCommand
_receivedBytes(0)
{}
HttpNullDownloadCommand::~HttpNullDownloadCommand() {}
HttpSkipResponseCommand::~HttpSkipResponseCommand() {}
void HttpNullDownloadCommand::setTransferDecoder
void HttpSkipResponseCommand::setTransferDecoder
(const SharedHandle<TransferEncoding>& transferDecoder)
{
_transferDecoder = transferDecoder;
}
bool HttpNullDownloadCommand::executeInternal()
bool HttpSkipResponseCommand::executeInternal()
{
if(_totalLength == 0 && _transferDecoder.isNull()) {
return processResponse();
@ -122,7 +122,7 @@ bool HttpNullDownloadCommand::executeInternal()
}
}
bool HttpNullDownloadCommand::processResponse()
bool HttpSkipResponseCommand::processResponse()
{
if(_httpResponse->isRedirect()) {
_httpResponse->processRedirect();

View File

@ -32,8 +32,8 @@
* files in the program, then also delete it here.
*/
/* copyright --> */
#ifndef _D_HTTP_NULL_DOWNLOAD_COMMAND_H_
#define _D_HTTP_NULL_DOWNLOAD_COMMAND_H_
#ifndef _D_HTTP_SKIP_RESPONSE_COMMAND_H_
#define _D_HTTP_SKIP_RESPONSE_COMMAND_H_
#include "AbstractCommand.h"
@ -43,7 +43,7 @@ class HttpConnection;
class HttpResponse;
class TransferEncoding;
class HttpNullDownloadCommand : public AbstractCommand {
class HttpSkipResponseCommand : public AbstractCommand {
private:
SharedHandle<HttpConnection> _httpConnection;
@ -59,7 +59,7 @@ private:
protected:
virtual bool executeInternal();
public:
HttpNullDownloadCommand(int cuid,
HttpSkipResponseCommand(int cuid,
const SharedHandle<Request>& req,
RequestGroup* requestGroup,
const SharedHandle<HttpConnection>& httpConnection,
@ -67,11 +67,11 @@ public:
DownloadEngine* e,
const SharedHandle<SocketCore>& s);
virtual ~HttpNullDownloadCommand();
virtual ~HttpSkipResponseCommand();
void setTransferDecoder(const SharedHandle<TransferEncoding>& transferDecoder);
};
} // namespace aria2
#endif // _D_HTTP_NULL_DOWNLOAD_COMMAND_H_
#endif // _D_HTTP_SKIP_RESPONSE_COMMAND_H_

View File

@ -184,7 +184,7 @@ SRCS = Socket.h\
ProtocolDetector.cc ProtocolDetector.h\
NullStatCalc.h\
StringFormat.cc StringFormat.h\
HttpNullDownloadCommand.cc HttpNullDownloadCommand.h\
HttpSkipResponseCommand.cc HttpSkipResponseCommand.h\
InitiateConnectionCommand.cc InitiateConnectionCommand.h\
FtpFinishDownloadCommand.cc FtpFinishDownloadCommand.h

View File

@ -406,7 +406,7 @@ am__libaria2c_a_SOURCES_DIST = Socket.h SocketCore.cc SocketCore.h \
a2netcompat.h a2time.h array_fun.h help_tags.h prefs.h \
usage_text.h ProtocolDetector.cc ProtocolDetector.h \
NullStatCalc.h StringFormat.cc StringFormat.h \
HttpNullDownloadCommand.cc HttpNullDownloadCommand.h \
HttpSkipResponseCommand.cc HttpSkipResponseCommand.h \
InitiateConnectionCommand.cc InitiateConnectionCommand.h \
FtpFinishDownloadCommand.cc FtpFinishDownloadCommand.h \
AsyncNameResolver.cc AsyncNameResolver.h \
@ -787,7 +787,7 @@ am__objects_15 = SocketCore.$(OBJEXT) Command.$(OBJEXT) \
HelpItem.$(OBJEXT) TaggedItem.$(OBJEXT) TagContainer.$(OBJEXT) \
HelpItemFactory.$(OBJEXT) SingleFileDownloadContext.$(OBJEXT) \
TimedHaltCommand.$(OBJEXT) ProtocolDetector.$(OBJEXT) \
StringFormat.$(OBJEXT) HttpNullDownloadCommand.$(OBJEXT) \
StringFormat.$(OBJEXT) HttpSkipResponseCommand.$(OBJEXT) \
InitiateConnectionCommand.$(OBJEXT) \
FtpFinishDownloadCommand.$(OBJEXT) $(am__objects_1) \
$(am__objects_2) $(am__objects_3) $(am__objects_4) \
@ -1130,7 +1130,7 @@ SRCS = Socket.h SocketCore.cc SocketCore.h BinaryStream.h Command.cc \
a2netcompat.h a2time.h array_fun.h help_tags.h prefs.h \
usage_text.h ProtocolDetector.cc ProtocolDetector.h \
NullStatCalc.h StringFormat.cc StringFormat.h \
HttpNullDownloadCommand.cc HttpNullDownloadCommand.h \
HttpSkipResponseCommand.cc HttpSkipResponseCommand.h \
InitiateConnectionCommand.cc InitiateConnectionCommand.h \
FtpFinishDownloadCommand.cc FtpFinishDownloadCommand.h \
$(am__append_1) $(am__append_2) $(am__append_3) \
@ -1393,13 +1393,13 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpHeader.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpHeaderProcessor.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpInitiateConnectionCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpNullDownloadCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpProxyRequestCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpProxyResponseCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequest.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequestCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpResponse.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpResponseCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpSkipResponseCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InitialMetalinkParserState.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InitiateConnectionCommand.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/InitiateConnectionCommandFactory.Po@am__quote@