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>
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 std::deque<SharedHandle<AnnounceTier> >
virtual const std::deque<SharedHandle<AnnounceTier> >&
getAnnounceTiers() const = 0;
virtual void load(const std::string& torrentFile,

View File

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

View File

@ -117,7 +117,8 @@ private:
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,
const std::string& overrideName = "");

View File

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