summaryrefslogtreecommitdiff
path: root/src/HttpRequest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/HttpRequest.cc')
-rw-r--r--src/HttpRequest.cc23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/HttpRequest.cc b/src/HttpRequest.cc
index d7320d00..87882743 100644
--- a/src/HttpRequest.cc
+++ b/src/HttpRequest.cc
@@ -57,13 +57,15 @@ namespace aria2 {
const std::string HttpRequest::USER_AGENT("aria2");
-HttpRequest::HttpRequest():contentEncodingEnabled_(true),
- userAgent_(USER_AGENT),
- acceptMetalink_(false),
- option_(0),
- noCache_(true),
- acceptGzip_(false),
- endOffsetOverride_(0)
+HttpRequest::HttpRequest()
+ : contentEncodingEnabled_(true),
+ userAgent_(USER_AGENT),
+ acceptMetalink_(false),
+ authConfigFactory_(0),
+ option_(0),
+ noCache_(true),
+ acceptGzip_(false),
+ endOffsetOverride_(0)
{}
HttpRequest::~HttpRequest() {}
@@ -333,10 +335,13 @@ void HttpRequest::setCookieStorage
cookieStorage_ = cookieStorage;
}
-void HttpRequest::setAuthConfigFactory
-(const std::shared_ptr<AuthConfigFactory>& factory, const Option* option)
+void HttpRequest::setAuthConfigFactory(AuthConfigFactory* factory)
{
authConfigFactory_ = factory;
+}
+
+void HttpRequest::setOption(const Option* option)
+{
option_ = option;
}