summaryrefslogtreecommitdiff
path: root/src/FtpConnection.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-03 10:06:25 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-03 10:06:25 +0000
commit8fab0ff2160399487fb0010d3b0c8b431dfe545f (patch)
treedd0e1fbe1b28176773dccc0fd71bbed77fdf89fb /src/FtpConnection.h
parente6707208d1821d043b8d2b01551b5424a0768cd8 (diff)
2008-11-03 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
AuthConfigFactory is now part of DownloadEngine. * src/AbstractProxyRequestCommand.cc * src/AuthConfigFactory.h * src/DownloadEngine.cc * src/DownloadEngine.h * src/FtpConnection.cc * src/FtpConnection.h * src/FtpNegotiationCommand.cc * src/HttpConnection.cc * src/HttpRequest.cc * src/HttpRequest.h * src/HttpRequestCommand.cc * src/HttpResponse.cc * src/HttpResponseCommand.cc * src/HttpSkipResponseCommand.cc * src/MultiUrlRequestInfo.cc * src/main.cc * test/FtpConnectionTest.cc * test/HttpRequestTest.cc * test/HttpResponseTest.cc
Diffstat (limited to 'src/FtpConnection.h')
-rw-r--r--src/FtpConnection.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/FtpConnection.h b/src/FtpConnection.h
index 235a905f..17eeb52e 100644
--- a/src/FtpConnection.h
+++ b/src/FtpConnection.h
@@ -36,11 +36,13 @@
#define _D_FTP_CONNECTION_H_
#include "common.h"
+
+#include <utility>
+#include <string>
+
#include "SharedHandle.h"
#include "TimeA2.h"
#include "SocketBuffer.h"
-#include <utility>
-#include <string>
namespace aria2 {
@@ -49,12 +51,16 @@ class Logger;
class Segment;
class Request;
class SocketCore;
+class AuthConfig;
class FtpConnection {
private:
int32_t cuid;
SharedHandle<SocketCore> socket;
SharedHandle<Request> req;
+
+ SharedHandle<AuthConfig> _authConfig;
+
const Option* option;
Logger* logger;
@@ -76,7 +82,9 @@ private:
static const size_t MAX_RECV_BUFFER = 4096;
public:
FtpConnection(int32_t cuid, const SharedHandle<SocketCore>& socket,
- const SharedHandle<Request>& req, const Option* op);
+ const SharedHandle<Request>& req,
+ const SharedHandle<AuthConfig>& authConfig,
+ const Option* op);
~FtpConnection();
bool sendUser();
bool sendPass();