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

Reply via email to