Home
last modified time | relevance | path

Searched refs:WasiFile (Results 1 – 16 of 16) sorted by relevance

/wasmtime-44.0.1/crates/wasi-common/src/
H A Dctx.rs3 use crate::file::{FileAccessMode, FileEntry, WasiFile};
54 pub fn insert_file(&self, fd: u32, file: Box<dyn WasiFile>, access_mode: FileAccessMode) { in insert_file() argument
61 file: Box<dyn WasiFile>, in push_file() argument
100 pub fn set_stdin(&self, f: Box<dyn WasiFile>) { in set_stdin() argument
104 pub fn set_stdout(&self, f: Box<dyn WasiFile>) { in set_stdout() argument
108 pub fn set_stderr(&self, f: Box<dyn WasiFile>) { in set_stderr() argument
H A Dsched.rs3 use crate::file::WasiFile;
59 pub fn subscribe_read(&mut self, file: &'a dyn WasiFile, ud: Userdata) { in subscribe_read() argument
63 pub fn subscribe_write(&mut self, file: &'a dyn WasiFile, ud: Userdata) { in subscribe_write() argument
H A Dpipe.rs11 use crate::file::{FdFlags, FileType, WasiFile};
102 impl<R: Read + Any + Send + Sync> WasiFile for ReadPipe<R> {
187 impl<W: Write + Any + Send + Sync> WasiFile for WritePipe<W> {
H A Dfile.rs7 pub trait WasiFile: Send + Sync { interface
25 async fn sock_accept(&self, _fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> { in sock_accept() argument
228 pub file: Box<dyn WasiFile>,
241 pub fn new(file: Box<dyn WasiFile>, access_mode: FileAccessMode) -> Self { in new() argument
H A Ddir.rs1 use crate::file::{FdFlags, FileType, Filestat, OFlags, WasiFile};
8 File(Box<dyn WasiFile>),
H A Dlib.rs96 pub use file::WasiFile;
/wasmtime-44.0.1/crates/wasi-common/src/sync/
H A Dmod.rs31 use crate::{Error, WasiCtx, WasiFile, file::FileAccessMode, table::Table};
80 pub fn stdin(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdin()
84 pub fn stdout(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdout()
88 pub fn stderr(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stderr()
119 let file: Box<dyn WasiFile> = socket.into(); in preopened_socket()
H A Dnet.rs3 file::{FdFlags, FileType, RiFlags, RoFlags, SdFlags, SiFlags, WasiFile},
56 impl From<Socket> for Box<dyn WasiFile> {
68 impl From<Socket> for Box<dyn WasiFile> {
80 impl WasiFile for $ty { impl
92 async fn sock_accept(&self, fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> {
173 impl WasiFile for $ty { impl
H A Dstdio.rs9 file::{FdFlags, FileType, WasiFile},
25 impl WasiFile for Stdin {
106 impl WasiFile for $ty { impl
H A Dfile.rs3 file::{Advice, FdFlags, FileType, Filestat, WasiFile},
24 impl WasiFile for File {
/wasmtime-44.0.1/crates/wasi-common/src/tokio/
H A Dmod.rs10 use crate::{Error, Table, WasiCtx, WasiFile, file::FileAccessMode};
62 pub fn stdin(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdin()
66 pub fn stdout(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stdout()
70 pub fn stderr(&mut self, f: Box<dyn WasiFile>) -> &mut Self { in stderr()
101 let file: Box<dyn WasiFile> = socket.into(); in preopened_socket()
H A Dfile.rs4 file::{Advice, FdFlags, FileType, Filestat, WasiFile},
94 impl WasiFile for $ty { impl
224 async fn sock_accept(&self, fdflags: FdFlags) -> Result<Box<dyn WasiFile>, Error> {
/wasmtime-44.0.1/crates/wasi-common/src/tokio/sched/
H A Dwindows.rs3 use crate::{Error, file::WasiFile, sched::Poll};
13 pub fn wasi_file_is_stdin(f: &dyn WasiFile) -> bool { in wasi_file_is_stdin()
/wasmtime-44.0.1/crates/wasi-common/src/sched/
H A Dsubscription.rs3 use crate::file::WasiFile;
15 pub file: &'a dyn WasiFile,
20 pub fn new(file: &'a dyn WasiFile) -> Self { in new()
/wasmtime-44.0.1/crates/wasi-common/src/sync/sched/
H A Dwindows.rs12 use crate::{EnvError, Error, ErrorExt, file::WasiFile, sched::Poll};
24 file_is_stdin: impl Fn(&dyn WasiFile) -> bool, in poll_oneoff_()
123 pub fn wasi_file_is_stdin(f: &dyn WasiFile) -> bool { in wasi_file_is_stdin()
/wasmtime-44.0.1/crates/wasi-common/src/snapshots/
H A Dpreview_1.rs6 RoFlags, SdFlags, SiFlags, TableFileExt, WasiFile,
1036 let mut read_mut_refs: Vec<(&dyn WasiFile, Userdata)> = Vec::new(); in poll_oneoff()
1045 let mut write_mut_refs: Vec<(&dyn WasiFile, Userdata)> = Vec::new(); in poll_oneoff()