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.