From 462c01110a18f7640d8c78f0463272544965fb86 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Sun, 13 Jul 2025 08:14:33 +0800 Subject: [PATCH] batch system update --- SimsBasic/simsbasic.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/SimsBasic/simsbasic.h b/SimsBasic/simsbasic.h index 0bef6c6..d55e266 100644 --- a/SimsBasic/simsbasic.h +++ b/SimsBasic/simsbasic.h @@ -202,10 +202,6 @@ public: }; -/// -/// 批量处理单元通用接口 -/// -using WsBatchRespondEntry = std::function>&, const QList>&, QList>&)>; /// /// 批量处理拓展 /// @@ -216,16 +212,21 @@ public: /// /// 插件名 virtual QString name() const = 0; - /// /// 允许响应处理的消息签名类型 /// /// 消息签名类型集合 - virtual QList respondSignatures() const = 0; + virtual QList inputTopics() const = 0; + /// - /// 通过输入消息类型获取处理入口 + /// 一次性接收所有圈定类型消息 /// - /// 输入消息类型 - /// 处理接口列表 - virtual QList getRespondWithInType(const QString& msg_type) const = 0; + /// + virtual void accept(const QList> &seqs) = 0; + /// + /// 针对所有实体运行系统 + /// + /// 成员列表 + /// 输出消息队列 + virtual void batchProcess(const QList> &members, QList> &output) = 0; }; \ No newline at end of file