class ComponentRunner

Defined at line 20 of file ../../src/storage/f2fs/component_runner.h

Public Methods

void ComponentRunner (const ComponentRunner & )

Defined at line 24 of file ../../src/storage/f2fs/component_runner.h

ComponentRunner & operator= (const ComponentRunner & )

Defined at line 25 of file ../../src/storage/f2fs/component_runner.h

void ComponentRunner (async_dispatcher_t * dispatcher)

Defined at line 37 of file ../../src/storage/f2fs/component_runner.cc

void ~ComponentRunner ()

Defined at line 51 of file ../../src/storage/f2fs/component_runner.cc

zx::result<std::unique_ptr<ComponentRunner>> CreateRunner (FuchsiaDispatcher dispatcher)

for unit tests

Defined at line 27 of file ../../src/storage/f2fs/component_runner.cc

void SetUnmountCallback (fit::closure on_unmount)

Defined at line 41 of file ../../src/storage/f2fs/component_runner.h

zx::result<> ServeRoot (fidl::ServerEnd<fuchsia_io::Directory> root, fidl::ServerEnd<fuchsia_process_lifecycle::Lifecycle> lifecycle)

Defined at line 56 of file ../../src/storage/f2fs/component_runner.cc

zx::result<> Configure (std::unique_ptr<BcacheMapper> bcache, const MountOptions & options)

Defined at line 91 of file ../../src/storage/f2fs/component_runner.cc

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

fs::PagedVfs interface

Defined at line 149 of file ../../src/storage/f2fs/component_runner.cc

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

Defined at line 170 of file ../../src/storage/f2fs/component_runner.cc

void OnNoConnections ()

Defined at line 174 of file ../../src/storage/f2fs/component_runner.cc