class Runner

Defined at line 24 of file ../../src/storage/minfs/runner.h

A wrapper class around a "Minfs" object which manages the external FIDL connections.

Public Methods

zx::result<std::unique_ptr<Runner>> Create (FuchsiaDispatcher dispatcher, std::unique_ptr<Bcache> bc, const MountOptions & options)

Defined at line 19 of file ../../src/storage/minfs/runner.cc

zx::result<std::unique_ptr<Runner>> Create (FuchsiaDispatcher dispatcher, std::unique_ptr<Bcache> bc, const MountOptions & options)

Defined at line 19 of file ../../src/storage/minfs/runner.cc

void Runner (const Runner & )

Defined at line 31 of file ../../src/storage/minfs/runner.h

Runner & operator= (const Runner & )

Defined at line 32 of file ../../src/storage/minfs/runner.h

std::unique_ptr<Bcache> Destroy (std::unique_ptr<Runner> runner)

Defined at line 35 of file ../../src/storage/minfs/runner.cc

void Shutdown (fs::FuchsiaVfs::ShutdownCallback cb)

ManagedVfs implementation.

Defined at line 46 of file ../../src/storage/minfs/runner.cc

void SetUnmountCallback (fit::closure on_unmount)

Defined at line 52 of file ../../src/storage/minfs/runner.h

Minfs & minfs ()

Defined at line 54 of file ../../src/storage/minfs/runner.h

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

Defined at line 83 of file ../../src/storage/minfs/runner.cc

void OnNoConnections ()

Defined at line 111 of file ../../src/storage/minfs/runner.cc

zx::result<> ServeRoot (fidl::ServerEnd<fuchsia_io::Directory> root)

Defined at line 85 of file ../../src/storage/minfs/runner.cc

void Shutdown (ShutdownCompleter::Sync & completer)

fuchsia_fs::Admin implementation.

Defined at line 74 of file ../../src/storage/minfs/runner.cc