Mercurial > hg > Database > Christie-sharp
view topology/node/TopologyNodeConfig.cs @ 67:806965e04299
add Toppology Code
author | KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 30 Jan 2022 16:06:33 +0900 |
parents | 960fc3820613 |
children |
line wrap: on
line source
using System; using Christie_net.daemon; namespace Christie_net.topology.node { public class TopologyNodeConfig : Config { private String managerHostName; private int managerPort = 10000; public String cookie; private String managerKey = "manager"; private String localKey = "local"; public TopologyNodeConfig(String[] args) : base(args) { for (int i = 0; i< args.Length; i++) { if ("--managerHost".Equals(args[i])) { setManagerHostName(args[++i]); } else if ("--managerKey".Equals(args[i])) { setManagerKey(args[++i]); } else if ("--localKey".Equals(args[i])) { setLocalKey(args[++i]); } else if ("--managerPort".Equals(args[i])) { setManagerPort(int.Parse(args[++i])); } else if ("--cookie".Equals(args[i])) { cookie = args[++i]; } } } public String getManagerHostName() { return managerHostName; } public void setManagerHostName(String managerHostName) { this.managerHostName = managerHostName; } public int getManagerPort() { return managerPort; } public void setManagerPort(int managerPort) { this.managerPort = managerPort; } public String getLocalKey() { return localKey; } public void setLocalKey(String local) { localKey = local; } public void setManagerKey(String manager) { managerKey = manager; } public String getManagerKey() { return managerKey; } } }