WasmVfs class final

Inheritance

Constructors

WasmVfs({Random? random, required WorkerOptions workerOptions, String chroot = '/', String vfsName = 'dart-sqlite3-vfs'})

Properties

chroot String
final
hashCode int
The hash code for this object.
no setterinherited
name String
The name of this virtual file system.
finalinherited
pathContext → Context
final
random Random
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serializer → MessageSerializer
final
synchronizer → RequestResponseSynchronizer
final

Methods

close() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
xAccess(String path, int flags) int
Check whether a file can be accessed.
override
xCurrentTime() DateTime
Returns the current time.
inherited
xDelete(String path, int syncDir) → void
Delete a file.
override
xFullPathName(String path) String
Resolves a path name supplied by the user into a path that can be used by the other methods of this VFS.
override
xOpen(Sqlite3Filename path, int flags) XOpenResult
Opens a file, returning supported flags and a file instance.
override
xRandomness(Uint8List target) → void
Fill the target with random bytes.
inherited
xSleep(Duration duration) → void
Sleeps for the passed duration.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

supportsAtomicsAndSharedMemory bool
no setter

Static Methods

createOptions({String root = 'pkg_sqlite3_db/'}) WorkerOptions