class Memfs

Defined at line 31 of file ../../src/storage/memfs/memfs.h

Public Methods

void Memfs (const Memfs & )

Defined at line 33 of file ../../src/storage/memfs/memfs.h

Memfs & operator= (const Memfs & )

Defined at line 34 of file ../../src/storage/memfs/memfs.h

zx::result<std::pair<std::unique_ptr<Memfs>, fbl::RefPtr<VnodeDir>>> Create (async_dispatcher_t * dispatcher, std::string_view fs_name)

Defined at line 62 of file ../../src/storage/memfs/memfs.cc

void ~Memfs ()

Defined at line 87 of file ../../src/storage/memfs/memfs.cc

zx_status_t CreateFromVmo (VnodeDir * parent, std::string_view name, zx_handle_t vmo, zx_off_t off, zx_off_t len)

Creates a VnodeVmo under |parent| with |name| which is backed by |vmo|.

N.B. The VMO will not be taken into account when calculating

number of allocated pages in this Memfs.

Defined at line 89 of file ../../src/storage/memfs/memfs.cc

zx::result<fs::FilesystemInfo> GetFilesystemInfo ()

fs::FuchsiaVfs override:

Defined at line 39 of file ../../src/storage/memfs/memfs.cc