一、网络设备管理
在WebRTC中用于设备管理的类叫NetworkManager
在目录rtc_base/network.h中定义,在这个问价中同时有其子类NetworkManagerBase
的定义以及最终继承自NetworkManagerBase
的类BasicNetworkManager
,一般都会使用此类来管理设备;这个类(注:为表述方便BasicNetworkManager类都已’此类’表述)主要工作在网络线程,
接下来主要分析下此类的主要接口:
1 主要类简介
主要类的关系图如下:
1.1 BasicNetworkManager类
BasicNetworkManager继承了MessageHandler
类表示支持消息处理的方法,同时业绩承了sigslot::has_slots<>
表示支持信号的接收与发送;