Home
last modified time | relevance | path

Searched refs:Nic (Results 1 – 6 of 6) sorted by relevance

/webrtc/util/src/vnet/
H A Drouter.rs64 pub trait Nic { trait
82 pub(crate) nics: HashMap<String, Arc<Mutex<dyn Nic + Send + Sync>>>, // read-only
106 impl Nic for Router {
384 let nic = Arc::clone(&child) as Arc<Mutex<dyn Nic + Send + Sync>>; in add_router()
391 pub async fn add_net(&mut self, nic: Arc<Mutex<dyn Nic + Send + Sync>>) -> Result<()> { in add_net()
528 pub(crate) async fn add_nic(&mut self, nic: Arc<Mutex<dyn Nic + Send + Sync>>) -> Result<()> { in add_nic()
H A Dnet.rs118 impl Nic for VNet {
558 pub fn get_nic(&self) -> Result<Arc<Mutex<dyn Nic + Send + Sync>>> { in get_nic()
560 Net::VNet(vnet) => Ok(Arc::clone(vnet) as Arc<Mutex<dyn Nic + Send + Sync>>), in get_nic()
/webrtc/util/src/vnet/router/
H A Drouter_test.rs30 impl Nic for DummyNic {
105 async fn get_ipaddr(nic: &Arc<Mutex<dyn Nic + Send + Sync>>) -> Result<IpAddr> { in get_ipaddr()
214 let n = Arc::clone(&nic) as Arc<Mutex<dyn Nic + Send + Sync>>; in test_router_standalone_routing()
294 let n = Arc::clone(&nic) as Arc<Mutex<dyn Nic + Send + Sync>>; in test_router_standalone_add_chunk_filter()
397 let n = Arc::clone(&nic) as Arc<Mutex<dyn Nic + Send + Sync>>; in delay_sub_test()
549 let n = Arc::clone(&nic) as Arc<Mutex<dyn Nic + Send + Sync>>; in test_router_one_child()
559 let n = Arc::clone(&nic) as Arc<Mutex<dyn Nic + Send + Sync>>; in test_router_one_child()
/webrtc/turn/src/server/
H A Dserver_test.rs13 use util::{vnet::router::Nic, vnet::*};
/webrtc/util/src/vnet/net/
H A Dnet_test.rs619 async fn get_ipaddr(nic: &Arc<Mutex<dyn Nic + Send + Sync>>) -> Result<IpAddr> { in get_ipaddr()
/webrtc/ice/src/agent/
H A Dagent_vnet_test.rs10 use util::{vnet::router::Nic, vnet::*, Conn};