Home
last modified time | relevance | path

Searched refs:Subscription (Results 1 – 20 of 20) sorted by relevance

/wasmtime-44.0.1/crates/wasi-common/src/
H A Dsched.rs9 MonotonicClockSubscription, RwEventFlags, RwSubscription, Subscription, SubscriptionResult,
36 subs: Vec<(Subscription<'a>, Userdata)>,
51 Subscription::MonotonicClock(MonotonicClockSubscription { in subscribe_monotonic_clock()
61 .push((Subscription::Read(RwSubscription::new(file)), ud)); in subscribe_read()
65 .push((Subscription::Write(RwSubscription::new(file)), ud)); in subscribe_write()
80 Subscription::MonotonicClock(t) => Some(t), in earliest_clock_deadline()
85 pub fn rw_subscriptions<'b>(&'b mut self) -> impl Iterator<Item = &'b mut Subscription<'a>> { in rw_subscriptions()
87 Subscription::Read { .. } | Subscription::Write { .. } => Some(s), in rw_subscriptions()
/wasmtime-44.0.1/crates/wasi-common/src/sync/sched/
H A Dunix.rs1 use crate::sched::subscription::{RwEventFlags, Subscription};
13 Subscription::Read(f) => { in poll_oneoff()
21 Subscription::Write(f) => { in poll_oneoff()
28 Subscription::MonotonicClock { .. } => unreachable!(), in poll_oneoff()
58 Subscription::Read(sub) => { in poll_oneoff()
62 Subscription::Write(sub) => (0, sub), in poll_oneoff()
H A Dwindows.rs11 use crate::sched::subscription::{RwEventFlags, Subscription};
50 Subscription::Read(r) => { in poll_oneoff_()
59 Subscription::Write(w) => { in poll_oneoff_()
66 Subscription::MonotonicClock { .. } => unreachable!(), in poll_oneoff_()
/wasmtime-44.0.1/crates/wasi-common/src/sched/
H A Dsubscription.rs56 pub enum Subscription<'a> { enum
70 pub fn from_subscription(s: Subscription) -> Option<SubscriptionResult> { in from_subscription()
72 Subscription::Read(mut s) => s.result().map(SubscriptionResult::Read), in from_subscription()
73 Subscription::Write(mut s) => s.result().map(SubscriptionResult::Write), in from_subscription()
74 Subscription::MonotonicClock(s) => s.result().map(SubscriptionResult::MonotonicClock), in from_subscription()
/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Dp1_poll_oneoff_stdio.rs12 r#in: &[wasip1::Subscription], in poll_oneoff_impl() argument
35 wasip1::Subscription { in test_stdin_read()
42 wasip1::Subscription { in test_stdin_read()
75 fn writable_subs(h: &HashMap<u64, wasip1::Fd>) -> Vec<wasip1::Subscription> { in writable_subs() argument
77 .map(|(ud, fd)| wasip1::Subscription { in writable_subs()
95 let clock = wasip1::Subscription { in test_stdout_stderr_write()
H A Dp1_sleep_quickly_but_lots.rs59 fn subscribe_timeout(timeout: u64) -> wasip1::Subscription { in subscribe_timeout() argument
60 wasip1::Subscription { in subscribe_timeout()
76 fn subscribe_fd(ty: wasip1::Eventtype, file_descriptor: wasip1::Fd) -> wasip1::Subscription { in subscribe_fd() argument
77 wasip1::Subscription { in subscribe_fd()
H A Dp1_poll_oneoff_files.rs9 r#in: &[wasip1::Subscription], in poll_oneoff_impl() argument
23 r#in: &[wasip1::Subscription], in poll_oneoff_with_retry() argument
67 let r#in = [wasip1::Subscription { in test_timeout()
105 let r#in = [wasip1::Subscription { in test_sleep()
139 wasip1::Subscription { in test_fd_readwrite()
150 wasip1::Subscription { in test_fd_readwrite()
251 wasip1::Subscription { in test_fd_readwrite_invalid_fd()
260 wasip1::Subscription { in test_fd_readwrite_invalid_fd()
H A Dp1_cli_hostcall_fuel.rs90 fn subscribe_timeout(timeout: u64) -> wasip1::Subscription { in big_poll() argument
91 wasip1::Subscription { in big_poll()
/wasmtime-44.0.1/crates/wasi-common/src/tokio/sched/
H A Dunix.rs5 subscription::{RwEventFlags, Subscription},
57 Subscription::Read(f) => { in poll_oneoff()
73 Subscription::Write(f) => { in poll_oneoff()
83 Subscription::MonotonicClock { .. } => unreachable!(), in poll_oneoff()
/wasmtime-44.0.1/crates/wiggle/tests/
H A Dwasi.rs377 _in_: GuestPtr<types::Subscription>, in poll_oneoff() argument
H A Dtypenames.witx580 ;;; Subscription to an event.
/wasmtime-44.0.1/crates/wasi/src/
H A Dp0.rs516 subs: GuestPtr<types::Subscription>, in poll_oneoff() argument
528 snapshot1_types::Subscription { in poll_oneoff()
H A Dp1.rs2315 subs: GuestPtr<types::Subscription>, in poll_oneoff() argument
/wasmtime-44.0.1/crates/wasi-common/src/snapshots/
H A Dpreview_0.rs826 subs: GuestPtr<types::Subscription>, in poll_oneoff() argument
H A Dpreview_1.rs921 subs: GuestPtr<types::Subscription>, in poll_oneoff() argument
/wasmtime-44.0.1/crates/wasi/witx/p0/
H A Dtypenames.witx580 ;;; Subscription to an event.
/wasmtime-44.0.1/crates/wasi/witx/p1/
H A Dtypenames.witx583 ;;; Subscription to an event.
/wasmtime-44.0.1/crates/wasi-common/witx/preview1/
H A Dtypenames.witx583 ;;; Subscription to an event.
/wasmtime-44.0.1/crates/wasi-common/witx/preview0/
H A Dtypenames.witx580 ;;; Subscription to an event.
/wasmtime-44.0.1/crates/wasi-preview1-component-adapter/src/
H A Dlib.rs2093 r#in: *const Subscription, in poll_oneoff() argument