abstract class Wasi[F[_]] extends AnyRef
Ordering
- Alphabetic
- By Inheritance
Inherited
- Wasi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Wasi()
Abstract Value Members
- abstract def argsGet(argv: Pointer, argvBuf: Pointer): F[Errno]
- Annotations
- @effectful(name = "args_get")
- abstract def argsSizesGet(argc: Pointer, argvBufSize: Pointer): F[Errno]
- Annotations
- @effectful(name = "args_sizes_get")
- abstract def environGet(environ: Pointer, buf: Pointer): F[Errno]
- Annotations
- @effectful(name = "environ_get")
- abstract def environSizesGet(environc: Pointer, environBufSize: Pointer): F[Errno]
- Annotations
- @effectful(name = "environ_sizes_get")
- abstract def fdAdvise(fd: Fd, offset: Filesize, len: Filesize, advice: Advice): F[Errno]
- Annotations
- @effectful(name = "fd_advise")
- abstract def fdAllocate(fd: Fd, offset: Filesize, len: Filesize): F[Errno]
- Annotations
- @effectful(name = "fd_allocate")
- abstract def fdClose(fd: Fd): F[Errno]
- Annotations
- @effectful(name = "fd_close")
- abstract def fdDatasync(fd: Fd): F[Errno]
- Annotations
- @effectful(name = "fd_datasync")
- abstract def fdFdstatGet(fd: Fd, ptr: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_fdstat_get")
- abstract def fdFdstatSetFlags(fd: Fd, flags: FdFlags): F[Errno]
- Annotations
- @effectful(name = "fd_fdstat_set_flags")
- abstract def fdFdstatSetRights(fd: Fd, fsRightsBase: Rights, fsRightsInheriting: Rights): F[Errno]
- Annotations
- @effectful(name = "fd_fdstat_set_rights")
- abstract def fdFilestatGet(fd: Fd, ptr: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_filestat_get")
- abstract def fdFilestatSetSize(fd: Fd, size: Filesize): F[Errno]
- Annotations
- @effectful(name = "fd_filestat_set_size")
- abstract def fdFilestatSetTimes(fd: Fd, atim: Timestamp, mtim: Timestamp, fstFlags: Fstflags): F[Errno]
- Annotations
- @effectful(name = "fd_filestat_set_times")
- abstract def fdPread(fd: Fd, iovs: Pointer, iovsSize: Size, offset: Filesize, nread: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_pread")
- abstract def fdPrestatDirName(fd: Fd, path: Pointer, pathLen: Size): F[Errno]
- Annotations
- @effectful(name = "fd_prestat_dir_name")
- abstract def fdPrestatGet(fd: Fd, prestat: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_prestat_get")
- abstract def fdPwrite(fd: Fd, iovs: Pointer, iovsSize: Size, offset: Filesize, nwritten: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_pwrite")
- abstract def fdRead(fd: Fd, iovs: Pointer, iovsSize: Size, nread: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_read")
- abstract def fdReaddir(fd: Fd, buf: Pointer, bufLen: Size, dircookie: Dircookie, bufused: Size): F[Errno]
- Annotations
- @effectful(name = "fd_readdir")
- abstract def fdRenumber(fd: Fd, to: Fd): F[Errno]
- Annotations
- @effectful(name = "fd_renumber")
- abstract def fdSeek(fd: Fd, offset: Filedelta, whence: Whence, newOffset: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_seek")
- abstract def fdSync(fd: Fd): F[Errno]
- Annotations
- @effectful(name = "fd_sync")
- abstract def fdTell(fd: Fd, offset: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_tell")
- abstract def fdWrite(fd: Fd, iovs: Pointer, iovsSize: Size, nwritten: Pointer): F[Errno]
- Annotations
- @effectful(name = "fd_write")
- abstract val mem: Deferred[F, Memory[F]]
- abstract def pathCreateDirectory(fd: Fd, pathOffset: Pointer, pathSize: Size): F[Errno]
- Annotations
- @effectful(name = "path_create_directory")
- abstract def pathFilestatGet(fd: Fd, flags: Lookupflags, pathOffset: Pointer, pathSize: Size, buf: Pointer): F[Errno]
- Annotations
- @effectful(name = "path_filestat_get")
- abstract def pathFilestatSetTimes(fd: Fd, dirflags: Lookupflags, pathOffset: Pointer, pathSize: Size, atim: Timestamp, mtim: Timestamp, fstFlags: Fstflags): F[Errno]
- Annotations
- @effectful(name = "path_filestat_set_times")
- abstract def pathLink(oldFd: Fd, oldFlags: Lookupflags, oldPathOffset: Pointer, oldPathSize: Size, newFd: Fd, newPathOffset: Pointer, newPathSize: Size): F[Errno]
- Annotations
- @effectful(name = "path_link")
- abstract def pathOpen(fd: Fd, dirflags: Lookupflags, pathOffset: Pointer, pathSize: Size, oflags: Oflags, fsRightsBase: Rights, fsRightsInheriting: Rights, fdflags: FdFlags, opened: Pointer): F[Errno]
- Annotations
- @effectful(name = "path_open")
- abstract def pathReadlink(fd: Fd, pathOffset: Pointer, pathSize: Size, buf: Pointer, bufLen: Size, bufused: Pointer): F[Errno]
- Annotations
- @effectful(name = "path_readlink")
- abstract def pathRemoveDirectory(fd: Fd, pathOffset: Pointer, pathSize: Size): F[Errno]
- Annotations
- @effectful(name = "path_remove_directory")
- abstract def pathRename(fd: Fd, oldPathOffset: Pointer, oldPathSize: Size, newFd: Fd, newPathOffset: Pointer, newPathSize: Size): F[Errno]
- Annotations
- @effectful(name = "path_rename")
- abstract def pathSymlink(oldPathOffset: Pointer, oldPathSize: Size, newFd: Fd, newPathOffset: Pointer, newPathSize: Size): F[Errno]
- Annotations
- @effectful(name = "path_symlink")
- abstract def pathUnlinkFile(fd: Fd, pathOffset: Pointer, pathSize: Size): F[Errno]
- Annotations
- @effectful(name = "path_unlink_file")
- abstract def pollOneoff(in: Pointer, out: Pointer, nsubscriptions: Size, nevents: Pointer): F[Errno]
- Annotations
- @effectful(name = "poll_oneoff")
- abstract def procExit(rval: Exitcode): F[Unit]
- Annotations
- @effectful(name = "proc_exit")
- abstract def procRaise(sig: Signal): F[Errno]
- Annotations
- @effectful(name = "proc_raise")
- abstract def randomGet(buf: Pointer, bufLen: Size): F[Errno]
- Annotations
- @effectful(name = "random_get")
- abstract def schedYield(): F[Errno]
- Annotations
- @effectful(name = "sched_yield")
- abstract def sockRecv(fd: Fd, riDataOffset: Pointer, riDataSize: Size, riFlags: Riflags, roDataSize: Pointer, roFlags: Pointer): F[Errno]
- Annotations
- @effectful(name = "sock_recv")
- abstract def sockSend(fd: Fd, siDataOffset: Pointer, siDataSize: Size, siFlags: Siflags, soDataLen: Pointer): F[Errno]
- Annotations
- @effectful(name = "sock_send")
- abstract def sockShutdown(fd: Fd, how: Sdflags): F[Errno]
- Annotations
- @effectful(name = "sock_shutdown")
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.