Update of /cvsroot/freenet/Freenet0.7Rewrite/src/freenet/io/comm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20948/src/freenet/io/comm
Modified Files:
DMT.java
Log Message:
137:
Beginnings of routed subscribe support.
UI changes - especially SUBFILE.
Index: DMT.java
===================================================================
RCS file: /cvsroot/freenet/Freenet0.7Rewrite/src/freenet/io/comm/DMT.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -w -r1.18 -r1.19
--- DMT.java 15 Sep 2005 18:16:04 -0000 1.18
+++ DMT.java 20 Sep 2005 18:19:04 -0000 1.19
@@ -796,6 +796,20 @@
return msg;
}
+ public static final MessageType FNPSubscribeData = new
MessageType("FNPSubscribeData") {{
+ addField(DATA, ShortBuffer.class);
+ addField(KEY, PublishStreamKey.class);
+ addField(STREAM_SEQNO, Long.class);
+ }};
+
+ public static final Message createFNPSubscribeData(PublishStreamKey key,
long seqNo, byte[] data) {
+ Message msg = new Message(FNPSubscribeData);
+ msg.set(KEY, key);
+ msg.set(STREAM_SEQNO, seqNo);
+ msg.set(DATA, new ShortBuffer(data));
+ return msg;
+ }
+
public static final MessageType FNPPublishDataSucceeded = new
MessageType("FNPPublishDataSucceeded") {{
addField(UID, Long.class);
}};