vfs library

*[<Null safety>](https://dart.dev/null-safety)*

Classes

ComposedPseudoDir

A PseudoDir which will pass requests for inherited nodes to the underlying fidl_io.Directory. ...

PseudoDir

A PseudoDir is a directory-like object whose entries are constructed by a program at runtime. The client can lookup, enumerate, and watch these directory entries but it cannot create, remove, or rename them. ...

PseudoFile

A PseudoFile is a file-like object whose content is generated and modified dynamically on-the-fly by invoking handler functions rather than being directly persisted as a sequence of bytes. ...

PseudoVmoFile

A PseudoVmoFile is a VmoFile typed PseudoFile whose content is read from a Vmo dynamically produced by a supplied callback. ...

Service<T>

A node which binds a channel to a service implementation when opened.

VmoFile

A node which wraps a VMO that can be duplicated when opened. ...

Vnode

This interface declares a abstract Vnode class with common operations that may be overwritten. ...

Enums

VmoSharingMode

Specifies how a VMO wrapped by VmoFile may be shared.

Typedefs

##### [Connector](../package-fuchsia_vfs_vfs/Connector.md)&lt;{T}> = void Function([InterfaceRequest](../package-fidl_fidl/InterfaceRequest-class.md)&lt;T> request)



Function passed by service implementation which can be

used to serve connection over request.

##### [ReadFn](../package-fuchsia_vfs_vfs/ReadFn.md) = Uint8List Function()



   





##### [ReadFnStr](../package-fuchsia_vfs_vfs/ReadFnStr.md) = String? Function()



   





##### [VmoFn](../package-fuchsia_vfs_vfs/VmoFn.md) = [Vmo](../zircon/Vmo-class.md)? Function()



   





##### [WriteFn](../package-fuchsia_vfs_vfs/WriteFn.md) = int Function(Uint8List)



   





##### [WriteFnStr](../package-fuchsia_vfs_vfs/WriteFnStr.md) = int Function(String)