GuestVFS
Guest: Virtual Filesystem
Describes the API surface of a guest virtual file system (VFS) implementation. The VFS system is used to fully virtualize and isolate I/O for guest languages running within an Elide application. By default, the guest VFS implementation functions as a read-only, TAR-backed file system.
If desired, the VFS implementation can be replaced by one which accesses host I/O facilities directly (via flags, configuration, and so on).
Inheritors
Types
Implementations of this interface are accessed via dependency injection at the time a VFS configuration is created, so that they may participate in configuration of the VFS implementation. This entrypoint is typically only for internal use.
Properties
Functions
Indicates whether this VFS implementation allows access to host-side I/O for regular files on-disk. Unless I/O for guest->host access is enabled, this is always false
.
Indicates whether this VFS implementation allows access to host-side I/O for native sockets. Unless I/O for guest->host access is enabled, this is always false
.