Home
last modified time | relevance | path

Searched refs:CompletionStatus (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/commonlibrary/rust/ylong_runtime/ylong_io/src/sys/windows/
H A Diocp.rs60 list: &'a mut [CompletionStatus], in get_results() argument
62 ) -> io::Result<&'a mut [CompletionStatus]> { in get_results() argument
112 pub struct CompletionStatus(OVERLAPPED_ENTRY); struct
114 unsafe impl Send for CompletionStatus {} implementation
115 unsafe impl Sync for CompletionStatus {} implementation
117 impl CompletionStatus { implementation
120 CompletionStatus(OVERLAPPED_ENTRY { in new()
H A Devents.rs19 use crate::sys::windows::iocp::CompletionStatus;
44 pub(super) fn as_completion_status(&self) -> CompletionStatus { in as_completion_status() argument
45 CompletionStatus::new(self.flags, self.data as usize, std::ptr::null_mut()) in as_completion_status()
49 pub(super) fn from_completion_status(status: &CompletionStatus) -> Event { in from_completion_status()
59 pub(crate) status: Box<[CompletionStatus]>,
67 status: vec![CompletionStatus::zero(); cap].into_boxed_slice(), in with_capacity()
76 *status = CompletionStatus::zero(); in clear()
H A Dselector.rs37 use crate::sys::windows::iocp::{CompletionPort, CompletionStatus};
148 iocp_events: &[CompletionStatus], in feed_events() argument
263 let mut status: [CompletionStatus; 1024] = [CompletionStatus::zero(); 1024]; in drop()
289 fn release_events(iocp_events: &mut [CompletionStatus]) { in release_events() argument