class Runner

Defined at line 22 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 24 of file ../../src/storage/minfs/runner.h

Runner & operator= (const Runner & )

Defined at line 25 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 SetUnmountCallback (fit::closure on_unmount)

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

Minfs & minfs ()

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

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

ManagedVfs implementation.

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

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

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

void OnNoConnections ()

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

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

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