comparison src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveUpdateRectangle.java @ 63:9662e582ffad

work AliceVNC (don't work ServerChangeRequest)
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Tue, 17 Nov 2015 18:17:03 +0900
parents 8f60ba0d29ae
children 66f95be0daab
comparison
equal deleted inserted replaced
62:8f60ba0d29ae 63:9662e582ffad
35 35
36 // send other node 36 // send other node
37 ArrayList<String> clist = info3.asClass(ArrayList.class); 37 ArrayList<String> clist = info3.asClass(ArrayList.class);
38 // for measurement 38 // for measurement
39 if (info2.getReceiveData().getSetTime()) { 39 if (info2.getReceiveData().getSetTime()) {
40 ods.flip("compressedparent", "measurement", info2); 40 ods.flip("parent", "measurement", info2);
41 } 41 }
42 for (String node : clist){ 42 for (String node : clist){
43 if (!info1.from.equals(node)) { 43 if (!info1.from.equals(node)) {
44 // not need send data comes from 44 // not need send data comes from
45 // Data Segment from other node is already serialized 45 // Data Segment from other node is already serialized
46 ods.flip("compressed" + node, "updateRectangle", info1); //TODO need timeout counter 46 ods.flip(node, "updateRectangle", info1); //TODO need timeout counter
47 //ods.setCompressFlag(true); 47 //ods.setCompressFlag(true);
48 48
49 // for measurement 49 // for measurement
50 ReceiveData r = info2.getReceiveData(); 50 ReceiveData r = info2.getReceiveData();
51 if (!r.getSetTime()) { 51 if (!r.getSetTime()) {
52 r.setTimes(System.currentTimeMillis(), true, 0); 52 r.setTimes(System.currentTimeMillis(), true, 0);
53 } 53 }
54 ods.flip("compressed" + node, "pixelData", info2); 54 ods.flip(node, "pixelData", info2);
55 } 55 }
56 } 56 }
57 57
58 try { 58 try {
59 RenderAndControllerHolder holder = info.asClass(RenderAndControllerHolder.class); 59 RenderAndControllerHolder holder = info.asClass(RenderAndControllerHolder.class);