using AmrControl.Common; namespace AmrControl.services { public interface ITaskExecManager { /// /// 启动队列扫描 /// void start(); /// /// 生成taskId /// /// string genTaskId(); /// /// 任务是否执行完毕, /// 返回任务结果 /// /// /// bool checkTaskIsCompleted(string taskId); /// /// 添加任务队列 /// /// /// void addTask(Proxy proxy, string taskId); /// /// 通知任务完成 /// /// /// void notifyTaskCompleted(string taskId); /// /// 停止服务 /// void stop(); } }