[freenet-cvs] r16944 - trunk/freenet/src/freenet/node

zothar at freenetproject.org zothar at freenetproject.org
Sun Jan 6 18:48:57 UTC 2008


Author: zothar
Date: 2008-01-06 18:48:57 +0000 (Sun, 06 Jan 2008)
New Revision: 16944

Modified:
   trunk/freenet/src/freenet/node/Node.java
Log:
Introduce N2N message type for differential node references.  Remove the if for unknown N2N message types as I believe inheritance takes care of it for us.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java	2008-01-06 18:26:44 UTC (rev 16943)
+++ trunk/freenet/src/freenet/node/Node.java	2008-01-06 18:48:57 UTC (rev 16944)
@@ -359,6 +359,8 @@
 	private short maxHTL;
 	/** Type identifier for fproxy node to node messages, as sent on DMT.nodeToNodeMessage's */
 	public static final int N2N_MESSAGE_TYPE_FPROXY = 1;
+	/** Type identifier for differential node reference messages, as sent on DMT.nodeToNodeMessage's */
+	public static final int N2N_MESSAGE_TYPE_DIFFNODEREF = 2;
 	/** Identifier within fproxy messages for simple, short text messages to be displayed on the homepage as useralerts */
 	public static final int N2N_TEXT_MESSAGE_TYPE_USERALERT = 1;
 	/** Identifier within fproxy messages for an offer to transfer a file */
@@ -2570,12 +2572,11 @@
 				// Shouldn't happen
 				throw new Error(e);
 			}
+		} else if(type == Node.N2N_MESSAGE_TYPE_DIFFNODEREF) {
+			// FIXME: Not yet implemented
+			Logger.normal(this, "Received differential node reference node to node message from "+src.getPeer());
 		} else {
-			if(fromDarknet) {
-				Logger.error(this, "Received unknown node to node message type '"+type+"' from "+darkSource.getPeer());
-			} else {
-				Logger.error(this, "Received unknown node to node message type '"+type+"' from "+src.getPeer());
-			}
+			Logger.error(this, "Received unknown node to node message type '"+type+"' from "+src.getPeer());
 		}
 	}
 




More information about the cvs mailing list