*[<Null safety>](https://dart.dev/null-safety)*
Inheritance
Implementers
PseudoFile.readOnly (ReadFn? _readFn)
Creates a new read-only PseudoFile backed by the specified read handler.
PseudoFile.readOnlyStr (ReadFnStr fn)
See #readOnly(). Wraps the callback, allowing it to return a String instead of a Uint8List, but otherwise behaves identical to #readOnly().
PseudoFile.readWrite (int _capacity, ReadFn? _readFn, WriteFn? _writeFn)
Creates new PseudoFile backed by the specified read and write handlers.
PseudoFile.readWriteStr (int _capacity, ReadFnStr rfn, WriteFnStr wfn)
See #readWrite(). Wraps the read callback, allowing it to return a String instead of a Uint8List. Wraps the write callback, only allowing valid UTF-8 content to be written into the file. Written bytes are converted into a string instance, and the passed to the handler. In every other aspect behaves just like #readWrite().
The hash code for this object.
read-onlyinherited
A representation of the runtime type of the object.
read-onlyinherited
Close this node and all of its bindings and children.
override
Connects to this instance of PseudoFile and serves fidl_fuchsia_io.File over fidl.
override
Filter flags when OpenFlags.nodeReference is passed. This will maintain compatibility with c++ layer.
inherited
Inode number as defined in fuchsia.io.
override
Invoked when a non-existent method or property is accessed.
inherited
This function is called from fidl_fuchsia_io.Directory#open. This function parses path and opens correct node.
inherited
Create a error node to send onOpen event with failure status.
inherited
A string representation of this object.
inherited
override
The equality operator.
inherited