Home
last modified time | relevance | path

Searched refs:candidate (Results 1 – 25 of 33) sorted by relevance

12

/webrtc/webrtc/src/ice_transport/
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;
147 let candidate = self.to_ice()?; in to_json() localVariable
150 candidate: format!("candidate:{}", candidate.marshal()), in to_json()
172 pub candidate: String, field
188 candidate: "candidate:abc123".to_string(), in test_ice_candidate_serialization()
[all …]
H A Dice_gatherer.rs14 use ice::candidate::{Candidate, CandidateType};
95 candidate_types.push(ice::candidate::CandidateType::Host); in create_agent()
97 candidate_types.push(ice::candidate::CandidateType::Relay); in create_agent()
164 move |candidate: Option<Arc<dyn Candidate + Send + Sync>>| { in gather()
172 if let Some(cand) = candidate { in gather()
H A Dice_candidate_type.rs1 use ice::candidate::CandidateType;
/webrtc/examples/examples/data-channels-flow-control/
H A Ddata-channels-flow-control.rs171 responder.on_ice_candidate(Box::new(move |candidate: Option<RTCIceCandidate>| { in main()
175 if let Some(candidate) = candidate { in main()
176 if let Ok(candidate) = candidate.to_json() { in main()
178 if let Err(err) = requester.add_ice_candidate(candidate).await { in main()
188 requester.on_ice_candidate(Box::new(move |candidate: Option<RTCIceCandidate>| { in main()
192 if let Some(candidate) = candidate { in main()
193 if let Ok(candidate) = candidate.to_json() { in main()
195 if let Err(err) = responder.add_ice_candidate(candidate).await { in main()
/webrtc/ice/src/candidate/
H A Dcandidate_test.rs102 for (candidate, want) in tests { in test_candidate_priority()
103 let got = candidate.priority(); in test_candidate_priority()
115 let candidate = CandidateBase::default(); in test_candidate_last_sent() localVariable
120 candidate.set_last_sent(d); in test_candidate_last_sent()
121 assert_eq!(candidate.last_sent(), now); in test_candidate_last_sent()
128 let candidate = CandidateBase::default(); in test_candidate_last_received() localVariable
133 candidate.set_last_received(d); in test_candidate_last_received()
134 assert_eq!(candidate.last_received(), now); in test_candidate_last_received()
391 for (candidate, marshaled) in tests { in test_candidate_marshal()
393 if let Some(candidate) = candidate { in test_candidate_marshal()
[all …]
H A Dcandidate_pair_test.rs3 use crate::candidate::candidate_host::CandidateHostConfig;
4 use crate::candidate::candidate_peer_reflexive::CandidatePeerReflexiveConfig;
5 use crate::candidate::candidate_relay::CandidateRelayConfig;
6 use crate::candidate::candidate_server_reflexive::CandidateServerReflexiveConfig;
H A Dcandidate_base.rs2 use crate::candidate::candidate_host::CandidateHostConfig;
3 use crate::candidate::candidate_peer_reflexive::CandidatePeerReflexiveConfig;
4 use crate::candidate::candidate_relay::CandidateRelayConfig;
5 use crate::candidate::candidate_server_reflexive::CandidateServerReflexiveConfig;
/webrtc/ice/src/agent/
H A Dagent_gather.rs10 use crate::candidate::candidate_base::CandidateBaseConfig;
11 use crate::candidate::candidate_host::CandidateHostConfig;
12 use crate::candidate::candidate_relay::CandidateRelayConfig;
14 use crate::candidate::*;
322 Ok(candidate) => { in gather_candidates_local()
336 Arc::new(candidate) in gather_candidates_local()
444 let candidate: Arc<dyn Candidate + Send + Sync> = in gather_candidates_local_udp_mux() localVariable
447 agent_internal.add_candidate(&candidate).await?; in gather_candidates_local_udp_mux()
541 Ok(candidate) => Arc::new(candidate), in gather_candidates_srflx_mapped()
677 Ok(candidate) => Arc::new(candidate), in gather_candidates_srflx()
[all …]
H A Dmod.rs17 use crate::candidate::*;
286 if let Ok(candidate) = in add_remote_candidate()
289 ai.add_remote_candidate(&candidate).await; in add_remote_candidate()
295 let candidate = Arc::clone(c); in add_remote_candidate() localVariable
297 ai.add_remote_candidate(&candidate).await; in add_remote_candidate()
311 for candidate in candidates { in get_local_candidates()
312 res.push(Arc::clone(candidate)); in get_local_candidates()
H A Dagent_internal.rs3 use crate::candidate::candidate_base::CandidateBaseConfig;
4 use crate::candidate::candidate_peer_reflexive::CandidatePeerReflexiveConfig;
1027 candidate: &Arc<dyn Candidate + Send + Sync>, in start_candidate()
1032 let closed_ch = candidate.get_closed_ch(); in start_candidate()
1037 let cand = Arc::clone(candidate); in start_candidate()
1038 if let Some(conn) = candidate.get_conn() { in start_candidate()
1040 let addr = candidate.addr(); in start_candidate()
1116 candidate: Arc<dyn Candidate + Send + Sync>, in recv_loop()
1146 self.handle_inbound_candidate_msg(&candidate, &buffer[..n], src_addr, addr) in recv_loop()
H A Dagent_gather_test.rs297 for candidate in candidates { in test_vnet_gather_with_nat_1to1_as_srflx_candidates()
298 match candidate.candidate_type() { in test_vnet_gather_with_nat_1to1_as_srflx_candidates()
300 candi_host = Some(candidate); in test_vnet_gather_with_nat_1to1_as_srflx_candidates()
303 candi_srflx = Some(candidate); in test_vnet_gather_with_nat_1to1_as_srflx_candidates()
H A Dagent_test.rs3 use crate::candidate::candidate_base::*;
4 use crate::candidate::candidate_host::*;
5 use crate::candidate::candidate_peer_reflexive::*;
6 use crate::candidate::candidate_relay::*;
7 use crate::candidate::candidate_server_reflexive::*;
1260 let candidate = if stats.id == host_local.id() { in test_local_candidate_stats() localVariable
1272 candidate.candidate_type(), in test_local_candidate_stats()
1277 candidate.priority(), in test_local_candidate_stats()
1391 let candidate = if stats.id == relay_remote.id() { in test_remote_candidate_stats() localVariable
1409 candidate.candidate_type(), in test_remote_candidate_stats()
[all …]
/webrtc/constraints/src/algorithms/select_settings/
H A Dapply_advanced.rs40 for (candidate, fitness_distance) in candidates.iter() { in apply_advanced_constraints()
41 if advanced_constraint_set.fitness_distance(candidate).is_ok() { in apply_advanced_constraints()
42 selected_candidates.push((*candidate, *fitness_distance)); in apply_advanced_constraints()
H A Dapply_mandatory.rs36 for candidate in candidates { in apply_mandatory_constraints()
37 match mandatory_constraints.fitness_distance(candidate) { in apply_mandatory_constraints()
41 feasible_candidates.push((candidate, fitness_distance)); in apply_mandatory_constraints()
H A Dselect_optimal.rs10 for (candidate, fitness_distance) in candidates { in select_optimal_candidates()
38 optimal_candidates.push(candidate); in select_optimal_candidates()
/webrtc/stun/src/
H A Dattributes.rs19 for candidate in &self.0 { in get()
20 if candidate.typ == t { in get()
21 return (candidate.clone(), true); in get()
/webrtc/ice/src/
H A Dlib.rs5 pub mod candidate; module
/webrtc/ice/src/stats/
H A Dmod.rs1 use crate::candidate::*;
/webrtc/webrtc/src/peer_connection/sdp/
H A Dmod.rs23 use ice::candidate::candidate_base::unmarshal_candidate;
24 use ice::candidate::Candidate;
272 let candidate = c.to_ice()?; in add_candidates_to_media_descriptions() localVariable
274 candidate.set_component(1); in add_candidates_to_media_descriptions()
275 m = append_candidate_if_new(&candidate, m); in add_candidates_to_media_descriptions()
277 candidate.set_component(2); in add_candidates_to_media_descriptions()
278 m = append_candidate_if_new(&candidate, m); in add_candidates_to_media_descriptions()
807 let candidate = RTCIceCandidate::from(&c); in extract_ice_details() localVariable
808 candidates.push(candidate); in extract_ice_details()
/webrtc/webrtc/src/dtls_transport/
H A Ddtls_transport_test.rs51 pc_offer.on_ice_candidate(Box::new(move |candidate: Option<RTCIceCandidate>| { in test_invalid_fingerprint_causes_failed()
54 if candidate.is_none() { in test_invalid_fingerprint_causes_failed()
/webrtc/examples/examples/offer-answer/
H A Doffer.rs39 let payload = c.to_json()?.candidate; in signal_candidate()
82 let candidate = in remote_handler() localVariable
90 candidate, in remote_handler()
H A Danswer.rs40 let payload = c.to_json()?.candidate; in signal_candidate()
83 let candidate = in remote_handler() localVariable
91 candidate, in remote_handler()
/webrtc/webrtc/src/peer_connection/
H A Dmod.rs70 use ::ice::candidate::candidate_base::unmarshal_candidate;
71 use ::ice::candidate::Candidate;
1487 for candidate in candidates { in set_remote_description()
1490 .add_remote_candidate(Some(candidate)) in set_remote_description()
1607 pub async fn add_ice_candidate(&self, candidate: RTCIceCandidateInit) -> Result<()> { in add_ice_candidate()
1612 let candidate_value = match candidate.candidate.strip_prefix("candidate:") { in add_ice_candidate()
1614 None => candidate.candidate.as_str(), in add_ice_candidate()
1618 let candidate: Arc<dyn Candidate + Send + Sync> = in add_ice_candidate() localVariable
1621 Some(RTCIceCandidate::from(&candidate)) in add_ice_candidate()
/webrtc/dtls/src/
H A Dhandshaker.rs181 let candidate = labels.join("."); in get_certificate() localVariable
182 if let Some(cert) = self.name_to_certificate.get(&candidate) { in get_certificate()
/webrtc/ice/src/external_ip_mapper/
H A Dmod.rs4 use crate::candidate::*;

12