view paper/src/StartTopologyNode.cs @ 1:37483e2cff1c

Incomplete
author KaitoMaeshiro <aosskaito@cr.ie.u-ryukyu.ac.jp>
date Mon, 31 Jan 2022 12:07:40 +0900
parents
children
line wrap: on
line source

using System;
using Christie_net.codegear;
using Christie_net.daemon;


namespace Christie_net.topology.node
{
    public class StartTopologyNode : StartCodeGear
    {
        public StartTopologyNode(CodeGearManager cgm, TopologyNodeConfig conf, CodeGear startCg) : base(cgm)
        {
            cgm.GetLocalDGM().Put("startCG", startCg);
            cgm.GetLocalDGM().Put("topologyNodeConfig", conf);
            cgm.Setup(new TopologyNode());
        }

        public StartTopologyNode(TopologyNodeConfig conf, CodeGear startCg) : this(CreateCgm(conf.localPort), conf,
            startCg) { }
    }
}