Home
last modified time | relevance | path

Searched refs:conn (Results 1 – 25 of 92) sorted by relevance

1234

/webrtc/dtls/examples/hub/src/
H A Dlib.rs34 if let Some(remote_addr) = conn.remote_addr() { in register()
41 let _ = Hub::read_loop(conns, conn).await; in register()
47 conn: Arc<dyn Conn + Send + Sync>, in read_loop()
51 while let Ok(n) = conn.recv(&mut b).await { in read_loop()
56 Hub::unregister(conns, conn).await in read_loop()
61 conn: Arc<dyn Conn + Send + Sync>, in unregister()
63 if let Some(remote_addr) = conn.remote_addr() { in unregister()
69 if let Err(err) = conn.close().await { in unregister()
81 for conn in conns.values() { in broadcast()
82 if let Err(err) = conn.send(msg).await { in broadcast()
[all …]
/webrtc/ice/src/udp_mux/
H A Dmod.rs52 conn: Box<dyn Conn + Send + Sync>, field
56 pub fn new<C>(conn: C) -> Self in new()
61 conn: Box::new(conn), in new()
152 let conn = s in conn_from_stun_message() localVariable
158 conn in conn_from_stun_message()
169 let conn = &loop_self.params.conn; in start_conn_worker() localVariable
184 let conn = match conn { in start_conn_worker() localVariable
241 for (_, conn) in old_conns { in close()
242 conn.close(); in close()
313 let key = conn.key(); in register_conn_for_address()
[all …]
/webrtc/util/src/conn/
H A Dconn_udp_listener_test.rs77 conn.connect(listener.addr().await?).await?; in test_listener_close_unaccepted()
78 conn.send(&[i]).await?; in test_listener_close_unaccepted()
79 conn.close().await?; in test_listener_close_unaccepted()
114 conn.send(packet).await?; in test_listener_accept_filter()
150 conn.close().await?; in test_listener_accept_filter()
172 conn.send(&[i]).await?; in test_listener_concurrent()
173 conn.close().await?; in test_listener_concurrent()
182 let n = conn.recv(&mut b).await?; in test_listener_concurrent()
191 conn.close().await?; in test_listener_concurrent()
199 Ok((conn, _raddr)) => { in test_listener_concurrent()
[all …]
/webrtc/turn/src/relay/
H A Drelay_range.rs62 let conn = self.net.bind(addr).await?; in allocate_conn() localVariable
63 let mut relay_addr = conn.local_addr()?; in allocate_conn()
65 return Ok((conn, relay_addr)); in allocate_conn()
74 let conn = match self.net.bind(addr).await { in allocate_conn() localVariable
75 Ok(conn) => conn, in allocate_conn()
79 let mut relay_addr = conn.local_addr()?; in allocate_conn()
81 return Ok((conn, relay_addr)); in allocate_conn()
H A Drelay_none.rs35 let conn = self.net.bind(addr).await?; in allocate_conn() localVariable
36 let relay_addr = conn.local_addr()?; in allocate_conn()
37 Ok((conn, relay_addr)) in allocate_conn()
H A Drelay_static.rs41 let conn = self.net.bind(addr).await?; in allocate_conn() localVariable
42 let mut relay_addr = conn.local_addr()?; in allocate_conn()
44 return Ok((conn, relay_addr)); in allocate_conn()
/webrtc/turn/src/client/
H A Dclient_test.rs13 let conn = UdpSocket::bind("0.0.0.0:0").await?; in create_listening_test_client() localVariable
23 conn: Arc::new(conn), in create_listening_test_client()
34 let conn = UdpSocket::bind("0.0.0.0:0").await?; in create_listening_test_client_with_stun_serv() localVariable
44 conn: Arc::new(conn), in create_listening_test_client_with_stun_serv()
138 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in test_client_nonce_expiration() localVariable
139 let server_port = conn.local_addr()?.port(); in test_client_nonce_expiration()
143 conn, in test_client_nonce_expiration()
157 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in test_client_nonce_expiration() localVariable
167 conn, in test_client_nonce_expiration()
/webrtc/turn/src/server/
H A Drequest.rs51 pub conn: Arc<dyn Conn + Send + Sync>, field
67 conn: Arc<dyn Conn + Send + Sync>, in new()
73 conn, in new()
211 &self.conn, in authenticate_request()
323 &self.conn, in handle_allocate_request()
359 &self.conn, in handle_allocate_request()
385 &self.conn, in handle_allocate_request()
414 &self.conn, in handle_allocate_request()
446 &self.conn, in handle_allocate_request()
476 Arc::clone(&self.conn), in handle_allocate_request()
[all …]
H A Dserver_test.rs47 let server_port = conn.local_addr()?.port(); in test_server_simple()
51 conn, in test_server_simple()
80 conn, in test_server_simple()
187 conn, in build_vnet()
234 conn: lconn, in test_server_vnet_send_binding_request()
271 conn: lconn, in test_server_vnet_echo_via_relay()
279 let conn = client.allocate().await?; in test_server_vnet_echo_via_relay() localVariable
280 let local_addr = conn.local_addr()?; in test_server_vnet_echo_via_relay()
282 log::debug!("laddr: {}", conn.local_addr()?); in test_server_vnet_echo_via_relay()
320 conn.send_to(b"Hello", echo_addr).await?; in test_server_vnet_echo_via_relay()
[all …]
H A Dmod.rs62 let conn = p.conn; in new() localVariable
69 conn, in new()
144 conn: Arc<dyn Conn + Send + Sync>, in read_loop()
189 v = conn.recv_from(&mut buf) => { in read_loop()
202 conn: Arc::clone(&conn), in read_loop()
218 let _ = conn.close().await; in read_loop()
/webrtc/util/src/vnet/conn/
H A Dconn_test.rs64 let conn = Arc::new(UdpConn::new(src_addr, None, obs)); in test_udp_conn_send_to_recv_from() localVariable
68 dummy.read_ch_tx = conn.get_inbound_ch(); in test_udp_conn_send_to_recv_from()
71 let conn_rx = Arc::clone(&conn); in test_udp_conn_send_to_recv_from()
100 let n = conn.send_to(&data, dst_addr).await.unwrap(); in test_udp_conn_send_to_recv_from()
108 conn.close().await?; in test_udp_conn_send_to_recv_from()
151 let conn = Arc::new(UdpConn::new(src_addr, Some(dst_addr), obs)); in test_udp_conn_send_recv() localVariable
155 dummy.read_ch_tx = conn.get_inbound_ch(); in test_udp_conn_send_recv()
158 let conn_rx = Arc::clone(&conn); in test_udp_conn_send_recv()
185 let n = conn.send(&data).await.unwrap(); in test_udp_conn_send_recv()
193 conn.close().await?; in test_udp_conn_send_recv()
/webrtc/turn/src/auth/
H A Dauth_test.rs56 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in test_new_long_term_auth_handler() localVariable
57 let server_port = conn.local_addr()?.port(); in test_new_long_term_auth_handler()
61 conn, in test_new_long_term_auth_handler()
78 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in test_new_long_term_auth_handler() localVariable
88 conn, in test_new_long_term_auth_handler()
/webrtc/sctp/examples/
H A Dthroughput.rs5 use util::{conn::conn_disconnected_packet::DisconnectedPacketConn, Conn};
59 let conn = DisconnectedPacketConn::new(Arc::new( in main() localVariable
62 println!("listening {}...", conn.local_addr().unwrap()); in main()
65 net_conn: Arc::new(conn), in main()
106 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await.unwrap()); in main() localVariable
107 conn.connect(format!("127.0.0.1:{port2}")).await.unwrap(); in main()
111 net_conn: conn, in main()
/webrtc/ice/src/agent/
H A Dagent_gather.rs283 Ok(conn) => conn, in gather_candidates_local()
314 conn: Some(conn), in gather_candidates_local()
430 let port = conn.local_addr()?.port(); in gather_candidates_local_udp_mux()
437 conn: Some(conn), in gather_candidates_local_udp_mux()
490 Ok(conn) => conn, in gather_candidates_srflx_mapped()
502 let laddr = conn.local_addr()?; in gather_candidates_srflx_mapped()
532 conn: Some(conn), in gather_candidates_srflx_mapped()
632 Ok(conn) => conn, in gather_candidates_srflx()
668 conn: Some(conn), in gather_candidates_srflx()
793 conn: loc_conn, in gather_candidates_relay()
[all …]
/webrtc/stun/examples/
H A Dstun_client.rs42 let conn = UdpSocket::bind("0:0").await?; in main() localVariable
43 println!("Local address: {}", conn.local_addr()?); in main()
46 conn.connect(server).await?; in main()
48 let mut client = ClientBuilder::new().with_conn(Arc::new(conn)).build()?; in main()
/webrtc/webrtc/src/dtls_transport/
H A Dmod.rs10 use dtls::conn::DTLSConn;
109 let conn = self.conn.lock().await; in conn() localVariable
110 conn.clone() in conn()
195 if let Some(conn) = self.conn().await { in start_srtp()
235 if let Some(conn) = self.conn().await { in start_srtp()
380 dtls::conn::DTLSConn::new( in start()
388 dtls::conn::DTLSConn::new( in start()
462 let mut conn = self.conn.lock().await; in start() localVariable
463 *conn = Some(Arc::new(dtls_conn)); in start()
523 if let Some(conn) = self.conn().await { in stop()
[all …]
/webrtc/dtls/src/
H A Dlistener.rs2 use crate::conn::DTLSConn;
15 use util::{conn::conn_udp_listener::*, conn::*};
75 let (conn, raddr) = self.parent.accept().await?; in accept()
76 let dtls_conn = DTLSConn::new(conn, self.config.clone(), false, None) in accept()
/webrtc/dtls/examples/dial/selfsign/
H A Ddial_selfsign.rs7 use webrtc_dtls::{config::*, conn::DTLSConn, crypto::Certificate};
57 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in main() localVariable
58 conn.connect(server).await?; in main()
71 Arc::new(DTLSConn::new(conn, config, true, None).await?); in main()
/webrtc/util/src/vnet/
H A Dconn_map.rs5 use crate::vnet::conn::UdpConn;
27 pub(crate) async fn insert(&self, conn: Arc<UdpConn>) -> Result<()> { in insert()
28 let addr = conn.local_addr()?; in insert()
45 conns.push(conn); in insert()
47 port_map.insert(addr.port(), vec![conn]); in insert()
H A Dnet.rs8 use crate::vnet::conn::{ConnObserver, UdpConn};
10 use crate::{conn, ifaces, Conn};
56 let read_ch_tx = conn.get_inbound_ch(); in write()
164 let read_ch_tx = conn.get_inbound_ch(); in on_inbound_chunk()
347 vi.udp_conns.insert(Arc::clone(&conn)).await?; in bind()
350 Ok(conn) in bind()
377 let conn = self.bind(loc_addr).await?; in dail() localVariable
378 conn.connect(rem_addr).await?; in dail()
380 Ok(conn) in dail()
551 conn.connect(remote_addr).await?; in dail()
[all …]
/webrtc/ice/src/mdns/
H A Dmod.rs7 use mdns::conn::*;
63 let conn = DnsConn::server( in create_multicast_dns() localVariable
70 Ok(Some(Arc::new(conn))) in create_multicast_dns()
/webrtc/dtls/examples/dial/verify/
H A Ddial_verify.rs8 use webrtc_dtls::{config::*, conn::DTLSConn};
58 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in main() localVariable
59 conn.connect(server).await?; in main()
82 Arc::new(DTLSConn::new(conn, config, true, None).await?); in main()
/webrtc/dtls/examples/dial/psk/
H A Ddial_psk.rs8 use webrtc_dtls::{config::*, conn::DTLSConn};
58 let conn = Arc::new(UdpSocket::bind("0.0.0.0:0").await?); in main() localVariable
59 conn.connect(server).await?; in main()
73 Arc::new(DTLSConn::new(conn, config, true, None).await?); in main()
/webrtc/ice/src/util/
H A Dmod.rs49 conn: &Arc<dyn Conn + Send + Sync>, in get_xormapped_addr()
53 let resp = stun_request(conn, server_addr, deadline).await?; in get_xormapped_addr()
62 conn: &Arc<dyn Conn + Send + Sync>, in stun_request()
69 conn.send_to(&request.raw, server_addr).await?; in stun_request()
72 match tokio::time::timeout(deadline, conn.recv_from(&mut bs)).await { in stun_request()
80 conn.recv_from(&mut bs).await? in stun_request()
/webrtc/util/src/vnet/net/
H A Dnet_test.rs62 let laddr = conn.local_addr()?; in test_net_native_bind()
79 let laddr = conn.local_addr()?; in test_net_native_dail()
97 let laddr = conn.local_addr()?; in test_net_native_loopback()
412 let laddr = conn.local_addr()?; in test_net_virtual_loopback1()
433 let laddr = conn.local_addr()?; in test_net_virtual_bind_specific_port()
451 let laddr = conn.local_addr()?; in test_net_virtual_dail_lo0()
483 let laddr = conn.local_addr()?; in test_net_virtual_dail_eth0()
524 let (conn, raddr) = { in test_net_virtual_resolver()
529 let laddr = conn.local_addr()?; in test_net_virtual_resolver()
558 let laddr = conn.local_addr()?; in test_net_virtual_loopback2()
[all …]

1234