Jelajahi Sumber

2008-06-05 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

	Made DEFAULT_ANNOUNCE_INTERVAL 120, so that if first tracker 
request
	attempt is failed, then 2nd attempt get kicked out more quickly.
	And it is now static const member of DefaultBtAnnounce.
	* src/DefaultBtAnnounce.h
Tatsuhiro Tsujikawa 17 tahun lalu
induk
melakukan
74d35644fb
2 mengubah file dengan 10 tambahan dan 2 penghapusan
  1. 7 0
      ChangeLog
  2. 3 2
      src/DefaultBtAnnounce.h

+ 7 - 0
ChangeLog

@@ -1,3 +1,10 @@
+2008-06-05  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
+
+	Made DEFAULT_ANNOUNCE_INTERVAL 120, so that if first tracker request
+	attempt is failed, then 2nd attempt get kicked out more quickly.
+	And it is now static const member of DefaultBtAnnounce.
+	* src/DefaultBtAnnounce.h
+
 2008-06-05  Tatsuhiro Tsujikawa  <tujikawa at rednoah dot com>
 
 	Renamed BtRuntime::lessThanMinPeers() and BtRuntime::lessThanEqMinPeers.

+ 3 - 2
src/DefaultBtAnnounce.h

@@ -41,8 +41,6 @@
 
 namespace aria2 {
 
-#define DEFAULT_ANNOUNCE_INTERVAL 1800
-
 class BtContext;
 class Option;
 class Logger;
@@ -69,6 +67,9 @@ private:
   SharedHandle<BtRuntime> btRuntime;
   SharedHandle<PieceStorage> pieceStorage;
   SharedHandle<PeerStorage> peerStorage;
+
+  static const unsigned int DEFAULT_ANNOUNCE_INTERVAL = 120;
+
 public:
   DefaultBtAnnounce(const SharedHandle<BtContext>& btContext,
 		    const Option* option);