annotate src/main/java/jp/ac/u_ryukyu/alicevnc/StopProxy.java @ 53:9325819b2853

back version Alice tag:work-compressedDSM
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Thu, 12 Nov 2015 17:25:28 +0900
parents 57ca704f86a3
children fe627049e289 4a8755a30aa8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
1 package jp.ac.u_ryukyu.alicevnc;
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
2
29
0f964a1ec846 server change request cant receive
sugi
parents: 28
diff changeset
3 import com.glavsoft.viewer.Viewer;
27
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
4
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
5 import alice.codesegment.CodeSegment;
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
6 import alice.datasegment.CommandType;
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
7 import alice.datasegment.Receiver;
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
8
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
9 public class StopProxy extends CodeSegment {
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
10
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
11 private Receiver info = ids.create(CommandType.TAKE);
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
12
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
13 public StopProxy() {
52
57ca704f86a3 back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
14 info.setKey("viewer");
27
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
15 }
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
16 @Override
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
17 public void run() {
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
18 System.out.println("call clean up session");
29
0f964a1ec846 server change request cant receive
sugi
parents: 28
diff changeset
19 Viewer v = info.asClass(Viewer.class);
0f964a1ec846 server change request cant receive
sugi
parents: 28
diff changeset
20 v.closeApp();
52
57ca704f86a3 back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents: 47
diff changeset
21 new ReceiveAliceVNCMessage();
27
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
22 }
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
23
14c7bd581cc2 implement change VNC Server protocol
sugi
parents:
diff changeset
24 }