Home
last modified time | relevance | path

Searched refs:ready (Results 1 - 7 of 7) sorted by relevance

/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/
H A Dready.rs33 pub(crate) ready: Ready,
51 let mut ready = Ready::EMPTY; variables
54 ready |= Ready::READABLE;
58 ready |= Ready::WRITABLE;
62 ready |= Ready::READ_CLOSED;
66 ready |= Ready::WRITE_CLOSED;
68 ready
100 let mut ready = Ready::EMPTY; variables
103 ready |= Ready::READABLE;
104 ready |
196 let mut ready = Ready::EMPTY; global() variables
[all...]
H A Dschedule_io.rs136 let ready = Ready::from_usize(curr_bit.get_by_mask(READINESS)).intersection(interest);
138 if ready.is_empty() {
147 // Check one more time to see if any event is ready
149 if !waiters.is_shutdown && ready_event.ready.is_empty() {
156 Poll::Ready(ReadyEvent::new(tick, ready))
163 let ready = Ready::from_usize(status_bit.get_by_mask(READINESS)).intersection(interest);
165 ReadyEvent::new(tick, ready)
183 pub(crate) fn clear_readiness(&self, ready: ReadyEvent) {
184 let mask_no_closed = ready.get_ready() - Ready::READ_CLOSED - Ready::WRITE_CLOSED;
185 let _ = self.set_readiness(None, Tick::Clear(ready
[all...]
H A Dasync_source.rs83 let ready = self.entry.readiness(interest).await?;
86 self.entry.clear_readiness(ready);
110 let ready = self.entry.poll_readiness(cx, interest);
111 let x = match ready {
126 let ready = poll_ready!(self.poll_ready(cx, interest))?;
130 self.entry.clear_readiness(ready);
144 if event.ready.is_empty() {
H A Ddriver.rs53 /// Stores every IO source that is ready
167 fn dispatch(&mut self, token: Token, ready: Ready) { in dispatch()
183 .set_readiness(Some(token.0), Tick::Set(self.tick), |curr| curr | ready) in dispatch()
190 io.wake(ready) in dispatch()
273 let ready = Ready::from_event(event);
274 self.dispatch(token, ready);
333 extern "C" fn ffrt_dispatch_event(data: *const c_void, ready: c_uint, new_tick: c_uchar) { in ffrt_dispatch_event()
346 let ready = crate::net::ready::from_event_inner(ready a in ffrt_dispatch_event()
[all...]
/commonlibrary/rust/ylong_runtime/ylong_runtime/src/net/sys/unix/
H A Dstream.rs119 /// Waits for any of the requested ready states.
133 /// let ready = stream
134 /// .ready(Interest::READABLE | Interest::WRITABLE)
137 /// if ready.is_readable() {
152 /// if ready.is_writable() {
168 pub async fn ready(&self, interest: Interest) -> Result<Ready> {
170 Ok(event.ready)
173 /// Waits for `Interest::READABLE` requested ready states.
203 self.ready(Interest::READABLE).await?;
243 /// Waits for `Interest::WRITABLE` requested ready state
[all...]
H A Ddatagram.rs49 /// Waits for any of the requested ready states.
63 /// let ready = stream
64 /// .ready(Interest::READABLE | Interest::WRITABLE)
67 /// if ready.is_readable() {
82 /// if ready.is_writable() {
98 pub async fn ready(&self, interest: Interest) -> Result<Ready> {
100 Ok(event.ready)
103 /// Waits for `Interest::READABLE` requested ready states.
133 self.ready(Interest::READABLE).await?;
173 /// Waits for `Interest::WRITABLE` requested ready state
[all...]
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/h2/io/
H A Dsplit.rs25 macro_rules! ready { macros
76 let mut guard = ready!(self.inner.get_lock(cx)); in poll_read()
87 let mut inner = ready!(self.inner.get_lock(cx)); in poll_write()
96 let mut inner = ready!(self.inner.get_lock(cx)); in poll_write_vectored()
105 let mut inner = ready!(self.inner.get_lock(cx)); in poll_flush()
110 let mut inner = ready!(self.inner.get_lock(cx)); in poll_shutdown()

Completed in 4 milliseconds