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();
}
}