Lines Matching refs:addr
28 let addr = conn.local_addr()?; in insert() localVariable
31 if let Some(conns) = port_map.get(&addr.port()) { in insert()
32 if addr.ip().is_unspecified() { in insert()
38 if laddr.ip().is_unspecified() || laddr.ip() == addr.ip() { in insert()
44 if let Some(conns) = port_map.get_mut(&addr.port()) { in insert()
47 port_map.insert(addr.port(), vec![conn]); in insert()
52 pub(crate) async fn find(&self, addr: &SocketAddr) -> Option<Arc<UdpConn>> { in find()
54 if let Some(conns) = port_map.get(&addr.port()) { in find()
55 if addr.ip().is_unspecified() { in find()
71 if laddr.ip().is_unspecified() || laddr.ip() == addr.ip() { in find()
80 pub(crate) async fn delete(&self, addr: &SocketAddr) -> Result<()> { in delete()
83 if let Some(conns) = port_map.get(&addr.port()) { in delete()
84 if !addr.ip().is_unspecified() { in delete()
92 if laddr.ip() == addr.ip() { in delete()
103 port_map.remove(&addr.port()); in delete()
105 port_map.insert(addr.port(), new_conns); in delete()