summaryrefslogtreecommitdiff
path: root/src/MetalinkEntry.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-27 15:14:40 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-27 15:14:40 +0000
commit88656eb14e9694ab7c311517a55e0d9577cbdfd0 (patch)
treee6248d8beb30cf14f854c50c1298d782eba2e29c /src/MetalinkEntry.cc
parent0c62e907309da29d23b669da91034d00f378bade (diff)
2010-02-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Use vector instead of deque for MetalinkEntry and MetalinkResource objects. * src/Metalink2RequestGroup.cc * src/Metalink2RequestGroup.h * src/MetalinkEntry.cc * src/MetalinkEntry.h * src/MetalinkHelper.cc * src/MetalinkHelper.h * src/Metalinker.cc * src/Metalinker.h * src/main.cc * test/MetalinkEntryTest.cc * test/MetalinkHelperTest.cc * test/MetalinkProcessorTest.cc * test/MetalinkerTest.cc
Diffstat (limited to 'src/MetalinkEntry.cc')
-rw-r--r--src/MetalinkEntry.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/MetalinkEntry.cc b/src/MetalinkEntry.cc
index 75e5dc36..3515e5e6 100644
--- a/src/MetalinkEntry.cc
+++ b/src/MetalinkEntry.cc
@@ -59,11 +59,11 @@ MetalinkEntry::~MetalinkEntry() {}
class AddLocationPriority {
private:
- std::deque<std::string> _locations;
+ std::vector<std::string> _locations;
int _priorityToAdd;
public:
AddLocationPriority
- (const std::deque<std::string>& locations, int priorityToAdd):
+ (const std::vector<std::string>& locations, int priorityToAdd):
_locations(locations), _priorityToAdd(priorityToAdd)
{
std::sort(_locations.begin(), _locations.end());
@@ -105,7 +105,7 @@ uint64_t MetalinkEntry::getLength() const
}
void MetalinkEntry::setLocationPriority
-(const std::deque<std::string>& locations, int priorityToAdd)
+(const std::vector<std::string>& locations, int priorityToAdd)
{
std::for_each(resources.begin(), resources.end(),
AddLocationPriority(locations, priorityToAdd));
@@ -183,8 +183,8 @@ void MetalinkEntry::dropUnsupportedResource() {
}
void MetalinkEntry::toFileEntry
-(std::deque<SharedHandle<FileEntry> >& fileEntries,
- const std::deque<SharedHandle<MetalinkEntry> >& metalinkEntries)
+(std::vector<SharedHandle<FileEntry> >& fileEntries,
+ const std::vector<SharedHandle<MetalinkEntry> >& metalinkEntries)
{
std::transform(metalinkEntries.begin(), metalinkEntries.end(),
std::back_inserter(fileEntries),