A file implemented by a VFS author and returned by VirtualFileSystem.xOpen.
To avoid common pitfalls, consider extending BaseVfsFile instead.
Properties
- hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - xDeviceCharacteristics → int
 - 
  
  no setter
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 - 
  xCheckReservedLock(
) → int  - Returns the lock state held by any process on this file.
 - 
  xClose(
) → void  - Close this file.
 - 
  xFileSize(
) → int  - Returns the size of this file.
 - 
  xLock(
int mode) → void  - Moves the lock state of this file to a more exclusive lock state.
 - 
  xRead(
Uint8List target, int fileOffset) → void  - 
  Fill the 
targetwith bytes read fromfileOffset. - 
  xSync(
int flags) → void  - Synchronizes, or flushes, the contents of this file to the file system.
 - 
  xTruncate(
int size) → void  - 
  Truncates this file to a size of 
size. - 
  xUnlock(
int mode) → void  - Moves the lock state of this file to a less exclusive lock state.
 - 
  xWrite(
Uint8List buffer, int fileOffset) → void  - 
  Writes the 
bufferinto this file atfileOffset, overwriting existing content or appending to it. 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited