Author: bombe
Date: 2009-03-24 23:28:10 +0000 (Tue, 24 Mar 2009)
New Revision: 26165
Modified:
trunk/freenet/src/freenet/node/DarknetPeerNode.java
trunk/freenet/src/freenet/node/OpennetPeerNode.java
trunk/freenet/src/freenet/node/PeerNode.java
trunk/freenet/src/freenet/node/SeedClientPeerNode.java
trunk/freenet/src/freenet/node/SeedServerPeerNode.java
Log:
Add isSeed() method on PeerNode.
Implement isSeed() on subclasses of PeerNode.
Modified: trunk/freenet/src/freenet/node/DarknetPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/DarknetPeerNode.java 2009-03-24 17:21:53 UTC
(rev 26164)
+++ trunk/freenet/src/freenet/node/DarknetPeerNode.java 2009-03-24 23:28:10 UTC
(rev 26165)
@@ -1559,6 +1559,11 @@
}
@Override
+ public boolean isSeed() {
+ return false;
+ }
+
+ @Override
public void onSuccess(boolean insert, boolean ssk) {
// Ignore it
}
Modified: trunk/freenet/src/freenet/node/OpennetPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetPeerNode.java 2009-03-24 17:21:53 UTC
(rev 26164)
+++ trunk/freenet/src/freenet/node/OpennetPeerNode.java 2009-03-24 23:28:10 UTC
(rev 26165)
@@ -34,7 +34,12 @@
public boolean isOpennet() {
return true;
}
-
+
+ @Override
+ public boolean isSeed() {
+ return false;
+ }
+
public boolean isDroppable(boolean ignoreDisconnect) {
long now = System.currentTimeMillis();
if(now - getPeerAddedTime() < OpennetManager.DROP_MIN_AGE)
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2009-03-24 17:21:53 UTC
(rev 26164)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2009-03-24 23:28:10 UTC
(rev 26165)
@@ -2712,6 +2712,8 @@
public abstract boolean isOpennet();
+ public abstract boolean isSeed();
+
/**
* @return The time at which we last connected (or reconnected).
*/
Modified: trunk/freenet/src/freenet/node/SeedClientPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/SeedClientPeerNode.java 2009-03-24
17:21:53 UTC (rev 26164)
+++ trunk/freenet/src/freenet/node/SeedClientPeerNode.java 2009-03-24
23:28:10 UTC (rev 26165)
@@ -33,6 +33,11 @@
}
@Override
+ public boolean isSeed() {
+ return true;
+ }
+
+ @Override
public boolean isRealConnection() {
return false; // We may be connected to the same node as a seed
and as a regular connection.
}
Modified: trunk/freenet/src/freenet/node/SeedServerPeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/SeedServerPeerNode.java 2009-03-24
17:21:53 UTC (rev 26164)
+++ trunk/freenet/src/freenet/node/SeedServerPeerNode.java 2009-03-24
23:28:10 UTC (rev 26165)
@@ -39,6 +39,11 @@
}
@Override
+ public boolean isSeed() {
+ return true;
+ }
+
+ @Override
public boolean isRealConnection() {
return false;
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs