From 2a6775e80b1a9ff1b5ccb5e65cb7e8f8d6e5adb9 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Fri, 26 Feb 2010 15:37:08 +0000 Subject: 2010-02-27 Tatsuhiro Tsujikawa 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 --- src/MetalinkEntry.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/MetalinkEntry.h') 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 languages; std::vector oses; + // True if size is specified in Metalink document. + bool sizeKnown; std::deque > resources; std::vector > 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; -- cgit