diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-11-10 17:14:54 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2013-11-10 18:19:02 +0900 |
| commit | 9e52483c04045ced0aa11b408f905a2baa97ea49 (patch) | |
| tree | c4ff5a083b2bff01a3d335d378fba771fabf2d85 /src/RequestGroup.h | |
| parent | ba3b823a667fbb794d811b3c565aa103391a0e1c (diff) | |
Refactor DownloadHandlerFactory
Diffstat (limited to 'src/RequestGroup.h')
| -rw-r--r-- | src/RequestGroup.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/RequestGroup.h b/src/RequestGroup.h index 22662e5b..dfc81cc4 100644 --- a/src/RequestGroup.h +++ b/src/RequestGroup.h @@ -131,9 +131,9 @@ private: bool pauseRequested_; - std::vector<std::shared_ptr<PreDownloadHandler> > preDownloadHandlers_; + std::vector<const PreDownloadHandler*> preDownloadHandlers_; - std::vector<std::shared_ptr<PostDownloadHandler> > postDownloadHandlers_; + std::vector<const PostDownloadHandler*> postDownloadHandlers_; std::unique_ptr<URISelector> uriSelector_; @@ -375,13 +375,13 @@ public: void postDownloadProcessing(std::vector<std::shared_ptr<RequestGroup> >& groups); - void addPostDownloadHandler(const std::shared_ptr<PostDownloadHandler>& handler); + void addPostDownloadHandler(const PostDownloadHandler* handler); void clearPostDownloadHandler(); void preDownloadProcessing(); - void addPreDownloadHandler(const std::shared_ptr<PreDownloadHandler>& handler); + void addPreDownloadHandler(const PreDownloadHandler* handler); void clearPreDownloadHandler(); |
