Mercurial > hg > Applications > AliceVNC
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); |