Author: zothar
Date: 2006-06-09 15:12:34 +0000 (Fri, 09 Jun 2006)
New Revision: 9098

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Restart the sentHandshake()/couldNotSendHandshake() refactor effort, taking it 
slowly this time.  Testing seems to say everything is normal in these past few 
commits.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-06-09 14:27:41 UTC 
(rev 9097)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-06-09 15:12:34 UTC 
(rev 9098)
@@ -819,13 +819,8 @@
     }

     boolean firstHandshake = true;
-    
-    /**
-     * Call this method when a handshake request has been
-     * sent.
-     */
-    public void sentHandshake() {
-        Logger.debug(this, "sentHandshake(): "+this);
+
+    private void calcNextHandshake(boolean couldSendHandshake) {
         long now = -1;
         synchronized(this) {
             now = System.currentTimeMillis();
@@ -861,6 +856,15 @@
     }

     /**
+     * Call this method when a handshake request has been
+     * sent.
+     */
+    public void sentHandshake() {
+        Logger.debug(this, "sentHandshake(): "+this);
+        calcNextHandshake(true);
+    }
+    
+    /**
      * Call this method when a handshake request could not be sent (i.e. no IP 
address available)
      * sent.
      */


Reply via email to