view datagear/DataGearManager.cs @ 29:0cd2684e401b

update InputDataGear and more
author riono <e165729@ie.u-ryukyu.ac.jp>
date Thu, 21 Jan 2021 01:18:26 +0900
parents 3aaa77e12493
children
line wrap: on
line source

using System;
using Christie_net.datagear.command;
using Christie_net.datagear.dg;

namespace Christie_net.datagear {
/// <summary>
/// PUT/TAKEなどDataGearManagerに対するcommandの実行
/// </summary>
public abstract class DataGearManager {
    protected DataGears dataGears = new DataGears();
    public WaitList waitList = new WaitList();
    public abstract void Put(string key, object data);
    public abstract void RunCommand(Command cm);
    public abstract void ResolveWaitCommand(string key, DataGear<object> dg);
    public abstract void Finish();
    public abstract void Close();
    public abstract void Shutdown();
}
}