当前位置: 首页 > 工具软件 > sigslot > 使用案例 >

【webrtc】sigslot : 继承has_slot 及相关流程和逻辑

吴胜
2023-12-01

使用者(接收回调的 class)必须继承has_slot

WebRTC 使用的 sigslot 实现要求【接收回调的 class】 必须继承自 sigslot::has_slots(C++ 支持多继承),
【实现slot的类】必须继承自has_slots<>

  • 实现slot的类 就是 接收回调的 class

  • sigslot信号槽机制 大神分析到:

  • 通过调用sig的connect函数建立sig和slot间的对应关系。connect函数接收两个参数,一个是消息目的对象的地址, 另一个是目的对象的成员函数指针。为了让整个机制有效运行,目的类必须从has_slots<>继承,并且sig/slot参数类型必须一致。也可以将一个sig连接到多个

 类似资料: