From c342bde9627b434effbc0cd10b817670d1da0923 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 28 Feb 2010 12:30:11 +0000 Subject: 2010-02-28 Tatsuhiro Tsujikawa Use vector instead of deque for containers which is used for mostly read-only purpose. --- src/FileEntry.h | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/FileEntry.h') diff --git a/src/FileEntry.h b/src/FileEntry.h index 0199ba28..2faa8bfa 100644 --- a/src/FileEntry.h +++ b/src/FileEntry.h @@ -39,6 +39,7 @@ #include #include +#include #include #include "SharedHandle.h" @@ -78,7 +79,7 @@ public: FileEntry(); FileEntry(const std::string& path, uint64_t length, off_t offset, - const std::deque& uris = std::deque()); + const std::vector& uris = std::vector()); ~FileEntry(); @@ -133,9 +134,9 @@ public: return _spentUris; } - void setUris(const std::deque& uris) + void setUris(const std::vector& uris) { - _uris = uris; + _uris = std::deque(uris.begin(), uris.end()); } template @@ -145,7 +146,7 @@ public: } // Inserts _uris and _spentUris into uris. - void getUris(std::deque& uris) const; + void getUris(std::vector& uris) const; void setContentType(const std::string& contentType) { @@ -240,9 +241,6 @@ public: } }; -typedef SharedHandle FileEntryHandle; -typedef std::deque FileEntries; - // Returns the first FileEntry which isRequested() method returns // true. If no such FileEntry exists, then returns // SharedHandle(). @@ -298,7 +296,7 @@ void writeFilePath o << "n/a"; } else { if(e->getPath().empty()) { - std::deque uris; + std::vector uris; e->getUris(uris); if(uris.empty()) { o << "n/a"; -- cgit