ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filter/FilterThread.java (file contents):
Revision 1.1 by pjm2, Wed Nov 22 08:40:53 2000 UTC vs.
Revision 1.2 by tdb, Wed Nov 22 09:33:52 2000 UTC

# Line 1 | Line 1
1   import java.io.*;
2   import java.net.*;
3   import java.util.*;
4 + import uk.ac.ukc.iscream.filter.*;
5  
6 < public class UDPReaderThread extends Thread{
6 > public class FilterThread extends Thread{
7  
8 <    public FilterThread(){
8 >    public FilterThread(Filter parent){
9 >        this.parent = parent;
10          // no-args constructor.
11      }
12      
# Line 22 | Line 24 | public class UDPReaderThread extends Thread{
24  
25          // Get a string without any null characters in it.
26          String xml = new String(rawPacket);
27 <        xml = xml.substring(0, xml.indexOf(0));
27 >        if(xml.indexOf(0)!=-1) {
28 >            xml = xml.substring(0, xml.indexOf(0));
29 >        }
30 >        else {
31 >            xml = xml.substring(0, xml.length());
32 >        }
33 >        System.out.println(xml);
34  
35          // USe my XMLPacketMaker to make an XMLPacket object.
36          XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml);
# Line 36 | Line 44 | public class UDPReaderThread extends Thread{
44          packet.printAll();
45          // Now do something with this XMLPacket!!!
46          // .... but what? ;-)
47 +        parent.receiveXML(xml);
48      
49      }
50      
51 +    Filter parent;
52      byte[] rawPacket;
53   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines