Mercurial > hg > Applications > TightVNC_orginal
annotate src/main/java/com/glavsoft/rfb/protocol/TreeTask.java @ 29:57eb5575e6c4
MyRfbProto for client and proxy.
author | one |
---|---|
date | Sat, 01 Sep 2012 20:08:03 +0900 |
parents | 18fad65bc447 |
children | 758d025ee24b |
rev | line source |
---|---|
16 | 1 package com.glavsoft.rfb.protocol; |
2 | |
28 | 3 import jp.ac.u_ryukyu.treevnc.client.MyRfbProtoClient; |
4 import jp.ac.u_ryukyu.treevnc.server.MyRfbProtoProxy; | |
29 | 5 import jp.ac.u_ryukyu.treevnc.test.MyRfbProto; |
16 | 6 |
7 import com.glavsoft.rfb.ClipboardController; | |
8 import com.glavsoft.rfb.IRepaintController; | |
9 import com.glavsoft.rfb.encoding.EncodingType; | |
23 | 10 import com.glavsoft.rfb.encoding.decoder.Decoder; |
16 | 11 import com.glavsoft.rfb.encoding.decoder.DecodersContainer; |
12 import com.glavsoft.transport.Reader; | |
26
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
13 import com.glavsoft.rfb.encoding.decoder.ZRLEESender; |
16 | 14 |
15 public class TreeTask extends ReceiverTask { | |
16 final static String versionMsg_3_855 = "RFB 003.855\n"; | |
19 | 17 |
16 | 18 public TreeTask(Reader reader, IRepaintController repaintController, |
19 ClipboardController clipboardController, | |
29 | 20 DecodersContainer decoders, ProtocolContext context, MyRfbProto rfb) { |
28 | 21 super(reader, repaintController, clipboardController, decoders, context); |
27 | 22 //super(reader, new NullRepaintController(), clipboardController, decoders,context, true); |
26
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
23 Decoder decoder = new ZRLEESender(rfb); |
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
24 decoders.setDecoderByType(EncodingType.ZLIB, decoder); |
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
25 decoders.setDecoderByType(EncodingType.ZRLE, decoder); |
16 | 26 } |
28 | 27 |
28 public TreeTask(Reader reader, IRepaintController repaintController, | |
29 ClipboardController clipboardController, | |
30 DecodersContainer decoders, ProtocolContext context, MyRfbProtoClient rfb) { | |
31 super(reader, repaintController, clipboardController, decoders, context); | |
32 Decoder decoder = new ZRLEESender(rfb); | |
33 } | |
26
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
34 /* public void framebufferUpdateMessage() throws CommonException { |
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
35 * |
24 | 36 * (non-Javadoc) |
37 * proxy | |
38 * no Repaint | |
39 * decoder!=0 ZRLE -> ZRLEE | |
40 * readSendData(); | |
41 * client | |
42 * Repaint | |
43 * no context.send(); | |
44 * if necessary ZRLEE -> ZRLE | |
45 * readSendData(); | |
26
73b13bc335c2
add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
one
parents:
24
diff
changeset
|
46 * |
24 | 47 */ |
16 | 48 } |