pub struct NetworkInterfaceManager {
interfaces: Vec<Arc<NetworkInterface>>,
}Expand description
网络接口管理器
Fields§
§interfaces: Vec<Arc<NetworkInterface>>Implementations§
Source§impl NetworkInterfaceManager
impl NetworkInterfaceManager
Sourcepub fn add_interface(&mut self, interface: Arc<NetworkInterface>)
pub fn add_interface(&mut self, interface: Arc<NetworkInterface>)
添加网络接口
Sourcepub fn get_interfaces(&self) -> &[Arc<NetworkInterface>]
pub fn get_interfaces(&self) -> &[Arc<NetworkInterface>]
获取所有网络接口
Sourcepub fn find_interface_by_name(
&self,
name: &str,
) -> Option<&Arc<NetworkInterface>>
pub fn find_interface_by_name( &self, name: &str, ) -> Option<&Arc<NetworkInterface>>
通过名称查找网络接口