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