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