[freenet-cvs] r16186 - trunk/freenet/src/freenet/io/comm

toad at freenetproject.org toad at freenetproject.org
Sat Dec 1 16:56:30 UTC 2007


Author: toad
Date: 2007-12-01 16:56:29 +0000 (Sat, 01 Dec 2007)
New Revision: 16186

Modified:
   trunk/freenet/src/freenet/io/comm/DMT.java
Log:
Make comments final, include a code-to-string method

Modified: trunk/freenet/src/freenet/io/comm/DMT.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DMT.java	2007-12-01 16:47:40 UTC (rev 16185)
+++ trunk/freenet/src/freenet/io/comm/DMT.java	2007-12-01 16:56:29 UTC (rev 16186)
@@ -857,11 +857,26 @@
 		return msg;
 	}
 	
-	public static int NODEREF_REJECTED_TOO_BIG = 1;
-	public static int NODEREF_REJECTED_REAL_BIGGER_THAN_PADDED = 2;
-	public static int NODEREF_REJECTED_TRANSFER_FAILED = 3;
-	public static int NODEREF_REJECTED_INVALID = 4;
+	public static String getOpennetRejectedCode(int x) {
+		switch(x) {
+		case NODEREF_REJECTED_TOO_BIG:
+			return "Too big";
+		case NODEREF_REJECTED_REAL_BIGGER_THAN_PADDED:
+			return "Real length bigger than padded length";
+		case NODEREF_REJECTED_TRANSFER_FAILED:
+			return "Transfer failed";
+		case NODEREF_REJECTED_INVALID:
+			return "Invalid noderef";
+		default:
+			return "Unknown rejection code "+x;
+		}
+	}
 	
+	public static final int NODEREF_REJECTED_TOO_BIG = 1;
+	public static final int NODEREF_REJECTED_REAL_BIGGER_THAN_PADDED = 2;
+	public static final int NODEREF_REJECTED_TRANSFER_FAILED = 3;
+	public static final int NODEREF_REJECTED_INVALID = 4;
+	
 	// Key offers (ULPRs)
 	
 	public static MessageType FNPOfferKey = new MessageType("FNPOfferKey") {{




More information about the cvs mailing list