[发明专利]C++事件总线实现方法有效
申请号: | 201810689005.8 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108958717B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 袁德信;陈亮;黄嵩 | 申请(专利权)人: | 深圳数字动能信息技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 王月松 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及软件技术领域。所提供的C++事件总线实现方法,包括以下步骤:创建获取消费者所能处理事件的类型的模板结构体;通过所述模板结构体获取消费者所能处理的事件的类型;建立消费者及其所能处理的事件的类型的映射关系,将所述映射关系保存为映射表;将所述映射表保存在事件总线中;将第一事件发送至事件总线;根据所述第一事件的类型在映射表中匹配能处理的所述第一事件的类型的消费者;将所述第一事件发送至所匹配到的消费者。该C++事件总线实现方法具有很高的灵活性、易用性,具体表现如下:1.不限制事件的类型;2.支持生产者产生的事件的数量和类型在运行时和消费者进行匹配;3.支持运行时检测。 | ||
搜索关键词: | c++ 事件 总线 实现 方法 | ||
【主权项】:
1.C++事件总线实现方法,其特征在于,包括以下步骤:创建获取消费者所能处理事件的类型的模板结构体;通过所述模板结构体获取消费者所能处理的事件的类型;建立消费者及其所能处理的事件的类型的映射关系,将所述映射关系保存为映射表;将所述映射表保存在事件总线中;将第一事件发送至事件总线;根据所述第一事件的类型在映射表中匹配能处理的所述第一事件的类型的消费者;将所述第一事件发送至所匹配到的消费者。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳数字动能信息技术有限公司,未经深圳数字动能信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810689005.8/,转载请声明来源钻瓜专利网。