Author: toad
Date: 2007-06-12 22:53:40 +0000 (Tue, 12 Jun 2007)
New Revision: 13547
Modified:
trunk/freenet/src/freenet/io/comm/DMT.java
Log:
Include version number on UOMSendingMain/Extra
Modified: trunk/freenet/src/freenet/io/comm/DMT.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/DMT.java 2007-06-12 22:21:48 UTC (rev
13546)
+++ trunk/freenet/src/freenet/io/comm/DMT.java 2007-06-12 22:53:40 UTC (rev
13547)
@@ -1015,19 +1015,23 @@
}
public static final MessageType UOMRequestMain = new
MessageType("UOMRequestMain") {{
-
+ addField(UID, Long.class);
}};
- public static final Message createUOMRequestMain() {
- return new Message(UOMRequestMain);
+ public static final Message createUOMRequestMain(long uid) {
+ Message msg = new Message(UOMRequestMain);
+ msg.set(UID, uid);
+ return msg;
}
public static final MessageType UOMRequestExtra = new
MessageType("UOMRequestExtra") {{
-
+ addField(UID, Long.class);
}};
- public static final Message createUOMRequestExtra() {
- return new Message(UOMRequestExtra);
+ public static final Message createUOMRequestExtra(long uid) {
+ Message msg = new Message(UOMRequestExtra);
+ msg.set(UID, uid);
+ return msg;
}
public static final MessageType UOMSendingRevocation = new
MessageType("UOMSendingRevocation") {{
@@ -1050,13 +1054,15 @@
addField(UID, Long.class);
addField(FILE_LENGTH, Long.class);
addField(MAIN_JAR_KEY, String.class);
+ addField(MAIN_JAR_VERSION, Integer.class);
}};
- public static final Message createUOMSendingMain(long uid, long length,
String key) {
+ public static final Message createUOMSendingMain(long uid, long length,
String key, int version) {
Message msg = new Message(UOMSendingMain);
msg.set(UID, uid);
msg.set(FILE_LENGTH, length);
msg.set(MAIN_JAR_KEY, key);
+ msg.set(MAIN_JAR_VERSION, version);
return msg;
}
@@ -1064,13 +1070,15 @@
addField(UID, Long.class);
addField(FILE_LENGTH, Long.class);
addField(EXTRA_JAR_KEY, String.class);
+ addField(EXTRA_JAR_VERSION, Integer.class);
}};
- public static final Message createUOMSendingExtra(long uid, long
length, String key) {
+ public static final Message createUOMSendingExtra(long uid, long
length, String key, int version) {
Message msg = new Message(UOMSendingExtra);
msg.set(UID, uid);
msg.set(FILE_LENGTH, length);
msg.set(EXTRA_JAR_KEY, key);
+ msg.set(EXTRA_JAR_VERSION, version);
return msg;
}