Update of /cvsroot/freenet/freenet/src/freenet/node/states/FNP
In directory sc8-pr-cvs1:/tmp/cvs-serv5586/src/freenet/node/states/FNP

Modified Files:
        FNPFeedbackToken.java NewRequest.java 
Log Message:
Work around problem with ThrottleAsyncEntropyYarrow/Yarrow initialization order.
Made randSource in Core private and started exposing it though a getter instead of 
directly.

Index: FNPFeedbackToken.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/states/FNP/FNPFeedbackToken.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -w -r1.22 -r1.23
--- FNPFeedbackToken.java       17 Oct 2003 23:02:00 -0000      1.22
+++ FNPFeedbackToken.java       27 Oct 2003 14:45:19 -0000      1.23
@@ -90,7 +90,7 @@
                 nr = null;
             }
         }
-       if(n.randSource.nextFloat()< n.probIncHopsSinceReset)
+       if(n.getRandSource().nextFloat()< n.probIncHopsSinceReset)
            hopsSinceReset++;
         // LATER... 
         // Use n.loadStats.resetProbability() to determine the reset

Index: NewRequest.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/states/FNP/NewRequest.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -w -r1.36 -r1.37
--- NewRequest.java     22 Oct 2003 22:07:16 -0000      1.36
+++ NewRequest.java     27 Oct 2003 14:45:19 -0000      1.37
@@ -96,7 +96,7 @@
            long time5 = System.currentTimeMillis();
            logTime(4, time5-time4, shouldLog);
            
-            if (Math.exp(HTL_FACTOR*htl*htl) < 1 - n.randSource.nextDouble()){
+            if (Math.exp(HTL_FACTOR*htl*htl) < 1 - n.getRandSource().nextDouble()){
                 //n.logger.log(this, "Decrementing HTL",
                 //             n.logger.DEBUG);
                 --htl;

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to