summaryrefslogtreecommitdiff
path: root/src/HttpRequest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-25 22:06:29 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-25 22:06:29 +0900
commit4803482a51bbb0de968fe301bcea42bc41b8cf46 (patch)
treed03e911786a3d28d45e79c2f91dca035cf6215f3 /src/HttpRequest.cc
parent6bcf33a69e1bfa9f7679b78f9f287d84798015aa (diff)
HttpRequest: Store non-owning raw pointer for authConfigFactory_
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;
}