Mercurial > hg > Database > Christie-sharp
annotate topology/node/TopologyNodeConnected.cs @ 71:1169915705ab default tip
fix TopologyNode connect
author | KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 06 Feb 2022 16:47:41 +0900 |
parents | |
children |
rev | line source |
---|---|
71
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 using Christie_net.annotation; |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 using Christie_net.codegear; |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 namespace Christie_net.topology.node |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 { |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 public class TopologyNodeConnected : CodeGear |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 { |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 [Take] public HostMessage hostMessage; |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 [Peek] public TopologyNodeConfig topologyNodeConfig; |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 public TopologyNodeConnected() { |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 } |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 public override void Run(CodeGearManager cgm) { |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 hostMessage.setCookie(topologyNodeConfig.cookie); |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 hostMessage.setHostAndPort(hostMessage.getHostName(),cgm.localPort); |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 GetDgm(topologyNodeConfig.getManagerKey()).Put("hostMessage", hostMessage); |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 } |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 } |
1169915705ab
fix TopologyNode connect
KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 } |