Author: toad
Date: 2008-09-19 14:32:12 +0000 (Fri, 19 Sep 2008)
New Revision: 22701
Modified:
trunk/freenet/src/freenet/io/comm/DMT.java
Log:
Make message priorities start at 0. Add NUM_PRIORITIES.
Modified: trunk/freenet/src/freenet/io/comm/DMT.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DMT.java 2008-09-19 13:31:02 UTC (rev
22700)
+++ trunk/freenet/src/freenet/io/comm/DMT.java 2008-09-19 14:32:12 UTC (rev
22701)
@@ -132,20 +132,22 @@
public static final String UPTIME_PERCENT_48H = "uptimePercent48H";
/** Very urgent */
- public static final short PRIORITY_NOW=-2;
+ public static final short PRIORITY_NOW=0;
/** Short timeout, or urgent for other reasons - Accepted, RejectedLoop
etc. */
- public static final short PRIORITY_HIGH=-1; //
+ public static final short PRIORITY_HIGH=1; //
/** Unspecified e.g. test-only messages. */
- public static final short PRIORITY_UNSPECIFIED=0;
+ public static final short PRIORITY_UNSPECIFIED=2;
/** Long timeout (e.g. DataFound), or moderately urgent. */
- public static final short PRIORITY_LOW=1; // long timeout, or
moderately urgent
+ public static final short PRIORITY_LOW=3; // long timeout, or
moderately urgent
/**
* Bulk data transfer, bottom of the heap, high level limiting must
ensure there is time to send it by
* not accepting an infeasible number of requests; starvation will
cause bwlimitDelayTime to go high and
* requests to be rejected. That's the ultimate limiter if even output
bandwidth liability fails.
*/
- public static final short PRIORITY_BULK_DATA=2;
+ public static final short PRIORITY_BULK_DATA=4;
+ public static final short NUM_PRIORITIES = 5;
+
// Assimilation
// New data transmission messages