Home
last modified time | relevance | path

Searched refs:ice (Results 1 – 25 of 28) sorted by relevance

12

/webrtc/ice/
H A DREADME.md6 <a href="https://github.com/webrtc-rs/ice/actions">
7 <img src="https://github.com/webrtc-rs/ice/workflows/cargo/badge.svg">
9 <a href="https://codecov.io/gh/webrtc-rs/ice">
10 <img src="https://codecov.io/gh/webrtc-rs/ice/branch/main/graph/badge.svg">
12 <a href="https://deps.rs/repo/github/webrtc-rs/ice">
13 <img src="https://deps.rs/repo/github/webrtc-rs/ice/status.svg">
15 <a href="https://crates.io/crates/webrtc-ice">
16 <img src="https://img.shields.io/crates/v/webrtc-ice.svg">
18 <a href="https://docs.rs/webrtc-ice">
19 <img src="https://docs.rs/webrtc-ice/badge.svg">
[all …]
H A DCargo.toml2 name = "webrtc-ice"
8 documentation = "https://docs.rs/webrtc-ice"
10 repository = "https://github.com/webrtc-rs/ice"
H A DCHANGELOG.md1 # webrtc-ice changelog
49 …mes, but not always, available in the [GitHub Releases](https://github.com/webrtc-rs/ice/releases).
/webrtc/examples/examples/ice-restart/
H A DREADME.md1 # ice-restart
2 ice-restart demonstrates WebRTC.rs ICE Restart abilities.
6 ### Build ice-restart
8 cargo build --example ice-restart
11 ### Run ice-restart
13 cargo run --example ice-restart
/webrtc/webrtc/src/ice_transport/
H A Dice_server.rs15 pub(crate) fn parse_url(&self, url_str: &str) -> Result<ice::url::Url> { in parse_url()
16 Ok(ice::url::Url::parse_url(url_str)?) in parse_url()
24 pub(crate) fn urls(&self) -> Result<Vec<ice::url::Url>> { in urls()
29 if url.scheme == ice::url::SchemeType::Turn || url.scheme == ice::url::SchemeType::Turns in urls()
160 ice::Error::ErrStunQuery, in test_ice_server_validate_failure_err_stun_query()
H A Dice_candidate.rs4 use ice::candidate::candidate_base::CandidateBaseConfig;
5 use ice::candidate::candidate_host::CandidateHostConfig;
6 use ice::candidate::candidate_peer_reflexive::CandidatePeerReflexiveConfig;
7 use ice::candidate::candidate_relay::CandidateRelayConfig;
8 use ice::candidate::candidate_server_reflexive::CandidateServerReflexiveConfig;
9 use ice::candidate::Candidate;
H A Dice_gatherer.rs13 use ice::agent::Agent;
14 use ice::candidate::{Candidate, CandidateType};
15 use ice::url::Url;
58 pub(crate) agent: Mutex<Option<Arc<ice::agent::Agent>>>,
95 candidate_types.push(ice::candidate::CandidateType::Host); in create_agent()
97 candidate_types.push(ice::candidate::CandidateType::Relay); in create_agent()
108 let mut config = ice::agent::agent_config::AgentConfig { in create_agent()
140 ice::network_type::supported_network_types() in create_agent()
147 *agent = Some(Arc::new(ice::agent::Agent::new(config).await?)); in create_agent()
379 s.set_ice_multicast_dns_mode(ice::mdns::MulticastDnsMode::QueryAndGather); in test_ice_gather_mdns_candidate_gathering()
H A Dice_candidate_type.rs1 use ice::candidate::CandidateType;
H A Dice_transport_state.rs1 use ice::state::ConnectionState;
H A Dmod.rs7 use ice::candidate::Candidate;
8 use ice::state::ConnectionState;
/webrtc/ice/examples/
H A Dping_pong.rs2 use webrtc_ice as ice;
4 use ice::agent::agent_config::AgentConfig;
5 use ice::agent::Agent;
6 use ice::candidate::{candidate_base::*, *};
7 use ice::state::*;
8 use ice::Error;
9 use ice::{network_type::*, udp_network::UDPNetwork};
180 use ice::udp_mux::*; in main()
/webrtc/webrtc/src/api/setting_engine/
H A Dmod.rs7 use ice::agent::agent_config::{InterfaceFilterFn, IpFilterFn};
8 use ice::mdns::MulticastDnsMode;
9 use ice::network_type::NetworkType;
10 use ice::udp_network::UDPNetwork;
227 pub fn set_ice_multicast_dns_mode(&mut self, multicast_dns_mode: ice::mdns::MulticastDnsMode) { in set_ice_multicast_dns_mode()
/webrtc/webrtc/
H A DCargo.toml19 ice = { version = "0.9.0", path = "../ice", package = "webrtc-ice" }
/webrtc/examples/examples/ortc/
H A Dortc.rs90 let ice = Arc::new(api.new_ice_transport(Arc::clone(&gatherer))); in main() localVariable
93 let dtls = Arc::new(api.new_dtls_transport(Arc::clone(&ice), vec![])?); in main()
180 ice.set_remote_candidates(&remote_signal.ice_candidates) in main()
184 ice.start(&remote_signal.ice_parameters, Some(ice_role)) in main()
236 ice.stop().await?; in main()
/webrtc/
H A DCargo.toml7 "ice",
H A DREADME.md92 …ng">ICE<a href="https://crates.io/crates/webrtc-ice"><img src="https://img.shields.io/crates/v/web…
/webrtc/webrtc/src/
H A Dlib.rs7 pub use ice;
H A Derror.rs390 Ice(#[from] ice::Error),
445 impl PartialEq<ice::Error> for Error {
446 fn eq(&self, other: &ice::Error) -> bool { in eq()
/webrtc/examples/
H A DCargo.toml148 name = "ice-restart"
149 path = "examples/ice-restart/ice-restart.rs"
/webrtc/webrtc/src/dtls_transport/
H A Ddtls_transport_test.rs11 use ice::mdns::MulticastDnsMode;
12 use ice::network_type::NetworkType;
/webrtc/webrtc/src/stats/
H A Dmod.rs9 use ice::agent::agent_stats::{CandidatePairStats, CandidateStats};
10 use ice::agent::Agent;
11 use ice::candidate::{CandidatePairState, CandidateType};
12 use ice::network_type::NetworkType;
/webrtc/examples/examples/
H A DREADME.md30 - [x] [ICE Restart](ice-restart): The ice-restart demonstrates webrtc-rs ICE Restart abilities.
/webrtc/webrtc/src/data_channel/
H A Ddata_channel_test.rs1273 ice: Arc<RTCIceTransport>, field
1291 let ice = Arc::new(api.new_ice_transport(Arc::clone(&gatherer))); in new() localVariable
1294 let dtls = Arc::new(api.new_dtls_transport(Arc::clone(&ice), vec![])?); in new()
1301 ice, in new()
1314 self.ice.set_remote_candidates(&sig.ice_candidates).await?; in set_signal()
1317 self.ice.start(&sig.ice_parameters, Some(ice_role)).await?; in set_signal()
1368 if let Err(err) = self.ice.stop().await { in close()
/webrtc/webrtc/src/peer_connection/sdp/
H A Dmod.rs23 use ice::candidate::candidate_base::unmarshal_candidate;
24 use ice::candidate::Candidate;
364 if let (Some(sd), Some(ice)) = (session_description, ice_gatherer) { in populate_local_candidates()
365 let candidates = match ice.get_local_candidates().await { in populate_local_candidates()
/webrtc/webrtc/src/rtp_transceiver/rtp_sender/
H A Dmod.rs18 use ice::rand::generate_crypto_random_string;

12