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


Reply via email to