| /webrtc/ice/ |
| H A D | README.md | 6 <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 D | Cargo.toml | 2 name = "webrtc-ice" 8 documentation = "https://docs.rs/webrtc-ice" 10 repository = "https://github.com/webrtc-rs/ice"
|
| H A D | CHANGELOG.md | 1 # 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 D | README.md | 1 # 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 D | ice_server.rs | 15 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 D | ice_candidate.rs | 4 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 D | ice_gatherer.rs | 13 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 D | ice_candidate_type.rs | 1 use ice::candidate::CandidateType;
|
| H A D | ice_transport_state.rs | 1 use ice::state::ConnectionState;
|
| H A D | mod.rs | 7 use ice::candidate::Candidate; 8 use ice::state::ConnectionState;
|
| /webrtc/ice/examples/ |
| H A D | ping_pong.rs | 2 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 D | mod.rs | 7 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 D | Cargo.toml | 19 ice = { version = "0.9.0", path = "../ice", package = "webrtc-ice" }
|
| /webrtc/examples/examples/ortc/ |
| H A D | ortc.rs | 90 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 D | Cargo.toml | 7 "ice",
|
| H A D | README.md | 92 …ng">ICE<a href="https://crates.io/crates/webrtc-ice"><img src="https://img.shields.io/crates/v/web…
|
| /webrtc/webrtc/src/ |
| H A D | lib.rs | 7 pub use ice;
|
| H A D | error.rs | 390 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 D | Cargo.toml | 148 name = "ice-restart" 149 path = "examples/ice-restart/ice-restart.rs"
|
| /webrtc/webrtc/src/dtls_transport/ |
| H A D | dtls_transport_test.rs | 11 use ice::mdns::MulticastDnsMode; 12 use ice::network_type::NetworkType;
|
| /webrtc/webrtc/src/stats/ |
| H A D | mod.rs | 9 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 D | README.md | 30 - [x] [ICE Restart](ice-restart): The ice-restart demonstrates webrtc-rs ICE Restart abilities.
|
| /webrtc/webrtc/src/data_channel/ |
| H A D | data_channel_test.rs | 1273 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 D | mod.rs | 23 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 D | mod.rs | 18 use ice::rand::generate_crypto_random_string;
|