summaryrefslogtreecommitdiff
path: root/src/RequestGroup.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-11-10 17:14:54 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-11-10 18:19:02 +0900
commit9e52483c04045ced0aa11b408f905a2baa97ea49 (patch)
treec4ff5a083b2bff01a3d335d378fba771fabf2d85 /src/RequestGroup.h
parentba3b823a667fbb794d811b3c565aa103391a0e1c (diff)
Refactor DownloadHandlerFactory
Diffstat (limited to 'src/RequestGroup.h')
-rw-r--r--src/RequestGroup.h8
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();