• Home
  • Raw
  • Download

Lines Matching refs:handles

174     handles: &mut [(&dyn SelectHandle, usize, *const u8)],  in run_select()
177 if handles.is_empty() { in run_select()
193 utils::shuffle(handles); in run_select()
201 for &(handle, i, ptr) in handles.iter() { in run_select()
219 for (handle, i, _) in handles.iter_mut() { in run_select()
250 for &(handle, _, _) in handles.iter() { in run_select()
261 for (handle, _, _) in handles.iter_mut().take(registered_count) { in run_select()
270 for &(handle, i, ptr) in handles.iter() { in run_select()
280 for (handle, i, ptr) in handles.iter_mut() { in run_select()
302 for &(handle, i, ptr) in handles.iter() { in run_select()
322 handles: &mut [(&dyn SelectHandle, usize, *const u8)], in run_ready()
325 if handles.is_empty() { in run_ready()
341 utils::shuffle(handles); in run_ready()
347 for &(handle, i, _) in handles.iter() { in run_ready()
377 for (handle, _, _) in handles.iter_mut() { in run_ready()
405 for &(handle, _, _) in handles.iter() { in run_ready()
416 for (handle, _, _) in handles.iter_mut().take(registered_count) { in run_ready()
425 for (handle, i, _) in handles.iter_mut() { in run_ready()
447 handles: &mut [(&'a dyn SelectHandle, usize, *const u8)], in try_select()
449 match run_select(handles, Timeout::Now) { in try_select()
463 handles: &mut [(&'a dyn SelectHandle, usize, *const u8)], in select()
465 if handles.is_empty() { in select()
469 let (token, index, ptr) = run_select(handles, Timeout::Never).unwrap(); in select()
481 handles: &mut [(&'a dyn SelectHandle, usize, *const u8)], in select_timeout()
484 select_deadline(handles, Instant::now() + timeout) in select_timeout()
490 handles: &mut [(&'a dyn SelectHandle, usize, *const u8)], in select_deadline()
493 match run_select(handles, Timeout::At(deadline)) { in select_deadline()
588 handles: Vec<(&'a dyn SelectHandle, usize, *const u8)>, field
612 handles: Vec::with_capacity(4), in new()
634 self.handles.push((s, i, ptr)); in send()
656 self.handles.push((r, i, ptr)); in recv()
706 .handles in remove()
713 self.handles.swap_remove(i); in remove()
755 try_select(&mut self.handles) in try_select()
802 select(&mut self.handles) in select()
852 select_timeout(&mut self.handles, timeout) in select_timeout()
907 select_deadline(&mut self.handles, deadline) in select_deadline()
946 match run_ready(&mut self.handles, Timeout::Now) { in try_ready()
995 if self.handles.is_empty() { in ready()
999 run_ready(&mut self.handles, Timeout::Never).unwrap() in ready()
1089 match run_ready(&mut self.handles, Timeout::At(deadline)) { in ready_deadline()
1099 handles: self.handles.clone(), in clone()