summaryrefslogtreecommitdiff
path: root/src/FtpNegotiationCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/FtpNegotiationCommand.h')
-rw-r--r--src/FtpNegotiationCommand.h5
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