summaryrefslogtreecommitdiff
path: root/src/Metalink2RequestGroup.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-11 13:59:27 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-11 13:59:27 +0000
commitb96eb7fd79cb357358fdfe06dbb5dda4a59a162f (patch)
tree5d304fa459d67bbf1171812d1a0882fa836ec0bc /src/Metalink2RequestGroup.h
parent3884d710d30667e9b1ece4907394ea976917bff8 (diff)
2008-05-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed method signature: PostDownloadHandler::getNextRequestGroups Metalink2RequestGroup::generate RequestGroup::postDownloadProcessing * src/BtPostDownloadHandler.cc * src/BtPostDownloadHandler.h * src/Metalink2RequestGroup.cc * src/Metalink2RequestGroup.h * src/MetalinkPostDownloadHandler.cc * src/MetalinkPostDownloadHandler.h * src/PostDownloadHandler.h * src/RequestGroup.cc * src/RequestGroup.h * src/RequestGroupMan.cc * src/main.cc * test/BtPostDownloadHandlerTest.cc * test/Metalink2RequestGroupTest.cc * test/MetalinkPostDownloadHandlerTest.cc
Diffstat (limited to 'src/Metalink2RequestGroup.h')
-rw-r--r--src/Metalink2RequestGroup.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/Metalink2RequestGroup.h b/src/Metalink2RequestGroup.h
index fd591678..276c2a00 100644
--- a/src/Metalink2RequestGroup.h
+++ b/src/Metalink2RequestGroup.h
@@ -54,16 +54,19 @@ private:
Logger* _logger;
- std::deque<SharedHandle<RequestGroup> >
- createRequestGroup(std::deque<SharedHandle<MetalinkEntry> > entries);
+ void
+ createRequestGroup(std::deque<SharedHandle<RequestGroup> >& groups,
+ std::deque<SharedHandle<MetalinkEntry> > entries);
public:
Metalink2RequestGroup(const Option* option);
~Metalink2RequestGroup();
- std::deque<SharedHandle<RequestGroup> > generate(const std::string& metalinkFile);
+ void generate(std::deque<SharedHandle<RequestGroup> >& groups,
+ const std::string& metalinkFile);
- std::deque<SharedHandle<RequestGroup> > generate(const SharedHandle<BinaryStream>& binaryStream);
+ void generate(std::deque<SharedHandle<RequestGroup> >& groups,
+ const SharedHandle<BinaryStream>& binaryStream);
};
} // namespace aria2