class ComponentRunner
Defined at line 37 of file ../../src/storage/blobfs/component_runner.h
The Runner class *has* to be final because it calls PagedVfs::TearDown from
its destructor which is required to ensure thread-safety at destruction time.
Public Methods
void ComponentRunner (const ComponentRunner & )
Defined at line 41 of file ../../src/storage/blobfs/component_runner.h
ComponentRunner & operator= (const ComponentRunner & )
Defined at line 42 of file ../../src/storage/blobfs/component_runner.h
void ComponentRunner (async::Loop & loop, ComponentOptions config)
Defined at line 52 of file ../../src/storage/blobfs/component_runner.cc
void ~ComponentRunner ()
Defined at line 73 of file ../../src/storage/blobfs/component_runner.cc
void Shutdown (fs::FuchsiaVfs::ShutdownCallback cb)
fs::PagedVfs interface.
Defined at line 78 of file ../../src/storage/blobfs/component_runner.cc
zx::result<fs::FilesystemInfo> GetFilesystemInfo ()
Defined at line 126 of file ../../src/storage/blobfs/component_runner.cc
zx::result<> ServeRoot (fidl::ServerEnd<fuchsia_io::Directory> root, fidl::ServerEnd<fuchsia_process_lifecycle::Lifecycle> lifecycle)
Defined at line 130 of file ../../src/storage/blobfs/component_runner.cc
zx::result<> Configure (std::unique_ptr<BlockDevice> device, const MountOptions & options)
Defined at line 169 of file ../../src/storage/blobfs/component_runner.cc