Lines Matching refs:p
244 if let Some(p) = self.agent_conn.get_best_valid_candidate_pair().await { in contact_candidates()
245 self.is_nominatable(&p.local) && self.is_nominatable(&p.remote) in contact_candidates()
251 if let Some(p) = self.agent_conn.get_best_valid_candidate_pair().await { in contact_candidates()
254 p.local.to_string(), in contact_candidates()
255 p.remote.to_string() in contact_candidates()
257 p.nominated.store(true, Ordering::SeqCst); in contact_candidates()
260 *nominated_pair = Some(p); in contact_candidates()
325 if let Some(p) = self.find_pair(local, remote).await { in handle_success_response()
326 p.state in handle_success_response()
330 p, in handle_success_response()
331 p.state.load(Ordering::SeqCst), in handle_success_response()
336 self.set_selected_pair(Some(Arc::clone(&p))).await; in handle_success_response()
360 if let Some(p) = self.find_pair(local, remote).await { in handle_binding_request()
368 p, in handle_binding_request()
369 p.state.load(Ordering::SeqCst), in handle_binding_request()
373 if p.state.load(Ordering::SeqCst) == CandidatePairState::Succeeded as u8 in handle_binding_request()
382 if best_pair == p in handle_binding_request()
383 && self.is_nominatable(&p.local) in handle_binding_request()
384 && self.is_nominatable(&p.remote) in handle_binding_request()
387 p.local, p.remote); in handle_binding_request()
390 *nominated_pair = Some(p); in handle_binding_request()
482 if let Some(p) = self.find_pair(local, remote).await { in handle_success_response()
483 p.state in handle_success_response()
485 log::trace!("Found valid candidate pair: {}", p); in handle_success_response()
509 if let Some(p) = self.find_pair(local, remote).await { in handle_binding_request()
514 if p.state.load(Ordering::SeqCst) == CandidatePairState::Succeeded as u8 { in handle_binding_request()
520 self.set_selected_pair(Some(Arc::clone(&p))).await; in handle_binding_request()