Mercurial > hg > Members > tatsuki > Alice
annotate src/alice/test/topology/fish/SendWidth.java @ 39:3155337e754e
add logger
author | kazz <kazz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 27 Jan 2012 16:57:26 +0900 |
parents | 0b25b48116b6 |
children | b5daccf36104 |
rev | line source |
---|---|
35
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 package alice.test.topology.fish; |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 import alice.codesegment.CodeSegment; |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 import alice.datasegment.CommandType; |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 import alice.datasegment.Receiver; |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 public class SendWidth extends CodeSegment { |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 Receiver width = ids.create(CommandType.PEEK); |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 @Override |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 public void run() { |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 int width = this.width.asInteger(); |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 ods.put("parent", "widths", width); |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 |
36
0b25b48116b6
DistributedFish share width each other (not work)
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
35
diff
changeset
|
16 System.out.println("send widths: " + width); |
0b25b48116b6
DistributedFish share width each other (not work)
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
35
diff
changeset
|
17 |
35
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 SendWidth cs = new SendWidth(); |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 cs.width.setKey("local", "width", this.width.index); |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 } |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 |
ac3b48c5f4da
share width each other with tree
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
22 } |