summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-12 11:15:17 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-12 11:15:17 +0000
commitf84eac327f6ca4e1fb3641be2fb918094d3012d2 (patch)
tree195675545738a5c518c6b0ef4f799a208296154d /src
parent5f8e8e371e29d83d50b1688e1c468966218bdad5 (diff)
2008-05-12 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed method sinature: RequestGroup::getURIs * src/RequestGroup.cc * src/RequestGroup.h * test/Metalink2RequestGroupTest.cc
Diffstat (limited to 'src')
-rw-r--r--src/RequestGroup.cc10
-rw-r--r--src/RequestGroup.h2
2 files changed, 6 insertions, 6 deletions
diff --git a/src/RequestGroup.cc b/src/RequestGroup.cc
index e761ea28..5498f6c8 100644
--- a/src/RequestGroup.cc
+++ b/src/RequestGroup.cc
@@ -754,11 +754,10 @@ void RequestGroup::initializePostDownloadHandler()
#endif // ENABLE_METALINK
}
-std::deque<std::string> RequestGroup::getUris() const
+void RequestGroup::getURIs(std::deque<std::string>& uris) const
{
- std::deque<std::string> temp(_spentUris.begin(), _spentUris.end());
- temp.insert(temp.end(), _uris.begin(), _uris.end());
- return temp;
+ uris.insert(uris.end(), _spentUris.begin(), _spentUris.end());
+ uris.insert(uris.end(), _uris.begin(), _uris.end());
}
bool RequestGroup::isDependencyResolved()
@@ -853,7 +852,8 @@ bool RequestGroup::needsFileAllocation() const
DownloadResultHandle RequestGroup::createDownloadResult() const
{
- std::deque<std::string> uris = getUris();
+ std::deque<std::string> uris;
+ getURIs(uris);
return
SharedHandle<DownloadResult>(new DownloadResult(_gid,
getFilePath(),
diff --git a/src/RequestGroup.h b/src/RequestGroup.h
index 96ef2163..2f2fb175 100644
--- a/src/RequestGroup.h
+++ b/src/RequestGroup.h
@@ -179,7 +179,7 @@ public:
return _spentUris;
}
- std::deque<std::string> getUris() const;
+ void getURIs(std::deque<std::string>& uris) const;
/**
* Compares expected filename with specified actualFilename.