diff options
Diffstat (limited to 'src/FtpNegotiationCommand.h')
| -rw-r--r-- | src/FtpNegotiationCommand.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/FtpNegotiationCommand.h b/src/FtpNegotiationCommand.h index 07e4c228..ebd79544 100644 --- a/src/FtpNegotiationCommand.h +++ b/src/FtpNegotiationCommand.h @@ -44,6 +44,7 @@ namespace aria2 { class FtpConnection; class SocketCore; class HttpConnection; +class BackupConnectInfo; class FtpNegotiationCommand : public AbstractCommand { public: @@ -153,8 +154,11 @@ private: std::string proxyAddr_; std::deque<std::string> cwdDirs_; + + SharedHandle<BackupConnectInfo> backupConnectionInfo_; protected: virtual bool executeInternal(); + virtual bool noCheck(); public: FtpNegotiationCommand(cuid_t cuid, const SharedHandle<Request>& req, @@ -165,6 +169,7 @@ public: Seq seq = SEQ_RECV_GREETING, const std::string& baseWorkingDir = "/"); virtual ~FtpNegotiationCommand(); + void setBackupConnectInfo(const SharedHandle<BackupConnectInfo>& info); }; } // namespace aria2 |
