diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-09 14:44:28 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-05-09 14:44:28 +0000 |
| commit | f25436725e2dd2a0d3ddb672415b0991ce4f2ce0 (patch) | |
| tree | 1327033b5c2d4d99d5cde6114744495c44346517 /src/FtpDownloadCommand.h | |
| parent | 0b5e827ead424ff0a5de43bc707b52abb4badfcb (diff) | |
2008-05-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added the ability to reuse connection in FTP and it is enabled
by
default. It can be disabled by --ftp-reuse-connection=false
option.
* src/Command.cc
* src/DownloadCommand.cc
* src/FtpDownloadCommand.cc
* src/FtpDownloadCommand.h
* src/FtpFinishDownloadCommand.cc
* src/FtpFinishDownloadCommand.h
* src/FtpInitiateConnectionCommand.cc
* src/FtpNegotiationCommand.cc
* src/FtpNegotiationCommand.h
* src/HelpItemFactory.cc
* src/Makefile.am
* src/Makefile.in
* src/OptionHandlerFactory.cc
* src/option_processing.cc
* src/prefs.h
* src/usage_text.h
Diffstat (limited to 'src/FtpDownloadCommand.h')
| -rw-r--r-- | src/FtpDownloadCommand.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/FtpDownloadCommand.h b/src/FtpDownloadCommand.h index 3d257d9a..c4b2829e 100644 --- a/src/FtpDownloadCommand.h +++ b/src/FtpDownloadCommand.h @@ -39,15 +39,20 @@ namespace aria2 { -class SocketCore; +class FtpConnection; class FtpDownloadCommand : public DownloadCommand { private: + SharedHandle<FtpConnection> _ftpConnection; + SharedHandle<SocketCore> ctrlSocket; +protected: + virtual bool prepareForNextSegment(); public: FtpDownloadCommand(int cuid, const SharedHandle<Request>& req, RequestGroup* requestGroup, + const SharedHandle<FtpConnection>& ftpConnection, DownloadEngine* e, const SharedHandle<SocketCore>& dataSocket, const SharedHandle<SocketCore>& ctrlSocket); |
