VFSBuilder
VFS: Builder
Models the interface expected for VFS implementation builders, which should accept a uniform set of baseline settings (such as readOnly status, or the root path). Specialized FS implementations may extend this interface with additional settings.
Parameters
Concrete virtual file system type under implementation.
Inheritors
Properties
Defines a mapping of local integer IDs to indexed bundle info records; this type is used to satisfy deferred reads, which require bundles to be available after startup.
Whether the backing file-system should be considered case-sensitive. In this mode, two paths with different casing are considered two separate files.
Whether the backing file-system supports symbolic links, or is expected to support symbolic links. If this flag is passed as false
, then symbolic link read and write operations will be rejected without consulting the backing file-system implementation (as applicable).
Specifies security policies, and allowed access rights, for a guest's use of this file-system. If a requested guest I/O operation is not permitted by the attached policy, it is rejected without consultation of the backing file-system (as applicable).
Defines a registry of string paths to VFS object info descriptors, which are used to satisfy deferred reads; such structures are produced by indexing embedded VFS bundles.
Specifies the current-working-directory to apply when the file-system is initialized. This is typically set to the root path (/
).
Functions
Set the bundles which should be consulted for deferred reads.
Set the caseSensitive status of the file-system managed by this VFS implementation.
Set the deferred status of the file-system managed by this VFS implementation.
Set the enableSymlinks setting of the file-system managed by this VFS implementation.
Set the active policy for guest I/O operations.
Set the readOnly status of the file-system managed by this VFS implementation.
Set the registry of known paths, which is used for deferred reads and writes.
Set the initial workingDirectory path of the file-system managed by this VFS implementation.