summaryrefslogtreecommitdiff
path: root/src/MetalinkEntry.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-26 15:37:08 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-02-26 15:37:08 +0000
commit2a6775e80b1a9ff1b5ccb5e65cb7e8f8d6e5adb9 (patch)
tree1f3c74f121ba9c635b42964259838343bb68747e /src/MetalinkEntry.h
parent5032394c6ad8ae85b65183009afadf4e9ba5a178 (diff)
2010-02-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Supported name attribute of metalink::metaurl element and multi-file torrent with Metalink4. Files with same metaurl are grouped and downloaded in one RequestGroup. * src/BtDependency.cc * src/FileEntry.h * src/Metalink2RequestGroup.cc * src/Metalink2RequestGroup.h * src/MetalinkEntry.cc * src/MetalinkEntry.h * src/MetalinkHelper.cc * src/MetalinkHelper.h * src/MetalinkMetaurl.cc * src/MetalinkMetaurl.h * src/MetalinkParserController.cc * src/RequestGroup.cc * src/RequestGroup.h * src/bittorrent_helper.cc * test/BittorrentHelperTest.cc * test/BtDependencyTest.cc * test/MetalinkHelperTest.cc
Diffstat (limited to 'src/MetalinkEntry.h')
-rw-r--r--src/MetalinkEntry.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/MetalinkEntry.h b/src/MetalinkEntry.h
index 4b10ec82..2fbb6795 100644
--- a/src/MetalinkEntry.h
+++ b/src/MetalinkEntry.h
@@ -61,6 +61,8 @@ public:
std::string version;
std::vector<std::string> languages;
std::vector<std::string> oses;
+ // True if size is specified in Metalink document.
+ bool sizeKnown;
std::deque<SharedHandle<MetalinkResource> > resources;
std::vector<SharedHandle<MetalinkMetaurl> > metaurls;
int maxConnections; // Metalink3Spec
@@ -77,7 +79,7 @@ public:
MetalinkEntry& operator=(const MetalinkEntry& metalinkEntry);
- std::string getPath() const;
+ const std::string& getPath() const;
uint64_t getLength() const;