From 4803482a51bbb0de968fe301bcea42bc41b8cf46 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 25 Jun 2013 22:06:29 +0900 Subject: HttpRequest: Store non-owning raw pointer for authConfigFactory_ --- src/HttpRequest.cc | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'src/HttpRequest.cc') 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& factory, const Option* option) +void HttpRequest::setAuthConfigFactory(AuthConfigFactory* factory) { authConfigFactory_ = factory; +} + +void HttpRequest::setOption(const Option* option) +{ option_ = option; } -- cgit