summaryrefslogtreecommitdiff
path: root/src/MetalinkEntry.h
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.h
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.h')
-rw-r--r--src/MetalinkEntry.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/MetalinkEntry.h b/src/MetalinkEntry.h
index 2fbb6795..5382e15d 100644
--- a/src/MetalinkEntry.h
+++ b/src/MetalinkEntry.h
@@ -38,7 +38,6 @@
#include "common.h"
#include <string>
-#include <deque>
#include <vector>
#include <algorithm>
@@ -63,7 +62,7 @@ public:
std::vector<std::string> oses;
// True if size is specified in Metalink document.
bool sizeKnown;
- std::deque<SharedHandle<MetalinkResource> > resources;
+ std::vector<SharedHandle<MetalinkResource> > resources;
std::vector<SharedHandle<MetalinkMetaurl> > metaurls;
int maxConnections; // Metalink3Spec
#ifdef ENABLE_MESSAGE_DIGEST
@@ -106,13 +105,13 @@ public:
}
void setLocationPriority
- (const std::deque<std::string>& locations, int priorityToAdd);
+ (const std::vector<std::string>& locations, int priorityToAdd);
void setProtocolPriority(const std::string& protocol, int priorityToAdd);
static void toFileEntry
- (std::deque<SharedHandle<FileEntry> >& fileEntries,
- const std::deque<SharedHandle<MetalinkEntry> >& metalinkEntries);
+ (std::vector<SharedHandle<FileEntry> >& fileEntries,
+ const std::vector<SharedHandle<MetalinkEntry> >& metalinkEntries);
void setSignature(const SharedHandle<Signature>& signature);