Author: toad
Date: 2007-11-30 23:18:04 +0000 (Fri, 30 Nov 2007)
New Revision: 16163
Modified:
trunk/freenet/src/freenet/io/comm/DMT.java
Log:
announce completed message
Modified: trunk/freenet/src/freenet/io/comm/DMT.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DMT.java 2007-11-30 23:15:46 UTC (rev
16162)
+++ trunk/freenet/src/freenet/io/comm/DMT.java 2007-11-30 23:18:04 UTC (rev
16163)
@@ -789,9 +789,10 @@
addField(PADDED_LENGTH, Integer.class);
addField(HTL, Short.class);
addField(NEAREST_LOCATION, Double.class);
+ addField(TARGET_LOCATION, Double.class);
}};
- public static Message createFNPOpennetAnnounceRequest(long uid, long
transferUID, int noderefLength, int paddedLength, short htl, double
nearestLocSoFar) {
+ public static Message createFNPOpennetAnnounceRequest(long uid, long
transferUID, int noderefLength, int paddedLength, double target, short htl,
double nearestLocSoFar) {
Message msg = new Message(FNPOpennetAnnounceRequest);
msg.set(UID, uid);
msg.set(TRANSFER_UID, transferUID);
@@ -799,6 +800,7 @@
msg.set(PADDED_LENGTH, paddedLength);
msg.set(HTL, htl);
msg.set(NEAREST_LOCATION, nearestLocSoFar);
+ msg.set(TARGET_LOCATION, target);
return msg;
}
@@ -823,6 +825,16 @@
return msg;
}
+ public static MessageType FNPOpennetAnnounceCompleted = new
MessageType("FNPOpennetAnnounceCompleted") {{
+ addField(UID, Long.class);
+ }};
+
+ public static Message createFNPOpennetAnnounceCompleted(long uid) {
+ Message msg = new Message(FNPOpennetAnnounceCompleted);
+ msg.set(UID, uid);
+ return msg;
+ }
+
public static MessageType FNPOpennetDisabled = new
MessageType("FNPOpennetDisabled") {{
addField(UID, Long.class);
}};