- 【C++】sigslot 代码分析,三种 线程机制(mt_policy)及使用 对sigslot源码了有个了解,这个源码是单文件的,不是webrtc那种h 和cpp的。
- 但是我们对运行机制还是不清不楚,那么,我们先看下如何使用:
使用者(接收回调的 class)必须继承has_slot
- WebRTC 学习指南 中,大神提到:
WebRTC 使用的 sigslot 实现要求【接收回调的 class】 必须继承自 sigslot::has_slots(C++ 支持多继承),
【实现slot的类】必须继承自has_slots<>
-
实现slot的类 就是 接收回调的 class
-
sigslot信号槽机制 大神分析到:
-
通过调用sig的connect函数建立sig和slot间的对应关系。