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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 }