2009-02-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

BtContext::getAnnounceTiers() now returns const reference.
	* src/BtContext.h
	* src/DefaultBtContext.cc
	* src/DefaultBtContext.h
	* test/MockBtContext.h
pull/1/head
Tatsuhiro Tsujikawa 2009-02-01 03:29:04 +00:00
parent 746c187ae8
commit 388b64df04
5 changed files with 17 additions and 4 deletions

View File

@ -1,3 +1,11 @@
2009-02-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
BtContext::getAnnounceTiers() now returns const reference.
* src/BtContext.h
* src/DefaultBtContext.cc
* src/DefaultBtContext.h
* test/MockBtContext.h
2009-02-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> 2009-02-01 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Change the number of retries for tracker request based on the Change the number of retries for tracker request based on the

View File

@ -58,7 +58,7 @@ public:
virtual const std::string& getInfoHashAsString() const = 0; virtual const std::string& getInfoHashAsString() const = 0;
virtual std::deque<SharedHandle<AnnounceTier> > virtual const std::deque<SharedHandle<AnnounceTier> >&
getAnnounceTiers() const = 0; getAnnounceTiers() const = 0;
virtual void load(const std::string& torrentFile, virtual void load(const std::string& torrentFile,

View File

@ -374,7 +374,9 @@ const std::string& DefaultBtContext::getPieceHashAlgo() const
return MessageDigestContext::SHA1; return MessageDigestContext::SHA1;
} }
AnnounceTiers DefaultBtContext::getAnnounceTiers() const { const std::deque<SharedHandle<AnnounceTier> >&
DefaultBtContext::getAnnounceTiers() const
{
return announceTiers; return announceTiers;
} }

View File

@ -117,7 +117,8 @@ private:
virtual const std::string& getPieceHashAlgo() const; virtual const std::string& getPieceHashAlgo() const;
virtual std::deque<SharedHandle<AnnounceTier> > getAnnounceTiers() const; virtual const std::deque<SharedHandle<AnnounceTier> >&
getAnnounceTiers() const;
virtual void load(const std::string& torrentFile, virtual void load(const std::string& torrentFile,
const std::string& overrideName = ""); const std::string& overrideName = "");

View File

@ -89,7 +89,9 @@ public:
fileEntries.push_back(fileEntry); fileEntries.push_back(fileEntry);
} }
virtual std::deque<SharedHandle<AnnounceTier> > getAnnounceTiers() const { virtual const std::deque<SharedHandle<AnnounceTier> >&
getAnnounceTiers() const
{
return announceTiers; return announceTiers;
} }