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);
        }};


Reply via email to