Mercurial > hg > Applications > AliceVNC
annotate src/main/java/jp/ac/u_ryukyu/alicevnc/CheckMyName.java @ 79:3a27a0727705
update Alice
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 17 Dec 2015 17:16:07 +0900 |
parents | 57ca704f86a3 |
children | 6b0730c48b4e 4a8755a30aa8 |
rev | line source |
---|---|
30 | 1 package jp.ac.u_ryukyu.alicevnc; |
2 | |
3 import alice.codesegment.CodeSegment; | |
4 import alice.datasegment.CommandType; | |
79 | 5 import alice.datasegment.DataSegment; |
30 | 6 import alice.datasegment.Receiver; |
7 | |
8 public class CheckMyName extends CodeSegment { | |
9 | |
10 private Receiver info = ids.create(CommandType.PEEK); | |
11 | |
52
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
12 public CheckMyName(){ |
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
13 info.setKey("host"); |
30 | 14 } |
15 | |
16 @Override | |
17 public void run() { | |
79 | 18 System.out.println("CheckMyName host index:" + DataSegment.getLocal().getDSindex("host")); |
30 | 19 if ("node0".equals(info.asString())) { |
52
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
20 new CreateWindow("local"); |
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
21 new NegotiateVNCServer(); |
30 | 22 } else { |
52
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
23 new CreateWindow("parent"); |
30 | 24 } |
31 | 25 |
52
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
26 new ReceiveAliceVNCMessage(); |
57ca704f86a3
back version Alice tag:work-compressedDSM
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
47
diff
changeset
|
27 new SendChangeRequest(); |
30 | 28 } |
29 | |
30 } |