diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-25 22:06:29 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-06-25 22:06:29 +0900 |
| commit | 4803482a51bbb0de968fe301bcea42bc41b8cf46 (patch) | |
| tree | d03e911786a3d28d45e79c2f91dca035cf6215f3 /src/DownloadEngine.cc | |
| parent | 6bcf33a69e1bfa9f7679b78f9f287d84798015aa (diff) | |
HttpRequest: Store non-owning raw pointer for authConfigFactory_
Diffstat (limited to 'src/DownloadEngine.cc')
| -rw-r--r-- | src/DownloadEngine.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/DownloadEngine.cc b/src/DownloadEngine.cc index bc315b24..6742d8b7 100644 --- a/src/DownloadEngine.cc +++ b/src/DownloadEngine.cc @@ -544,9 +544,14 @@ void DownloadEngine::removeCachedIPAddress } void DownloadEngine::setAuthConfigFactory -(const std::shared_ptr<AuthConfigFactory>& factory) +(std::unique_ptr<AuthConfigFactory> factory) { - authConfigFactory_ = factory; + authConfigFactory_ = std::move(factory); +} + +AuthConfigFactory* DownloadEngine::getAuthConfigFactory() const +{ + return authConfigFactory_.get(); } void DownloadEngine::setRefreshInterval(int64_t interval) |
