template <>

class WireSyncBufferClientImpl

Defined at line 723 of file fidling/gen/src/storage/fidl/fuchsia.fs.startup/fuchsia.fs.startup/cpp/fidl/fuchsia.fs.startup/cpp/wire_messaging.h

Public Methods

::fidl::WireUnownedResult< ::fuchsia_fs_startup::Startup::Start> Start (::fidl::ClientEnd< ::fuchsia_storage_block::Block> && device, ::fuchsia_fs_startup::wire::StartOptions options)

Start this filesystem, using the provided block device and Start options. When start is

called, the filesystem will populate its outgoing directory and then return.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_fs_startup::Startup::Format> Format (::fidl::ClientEnd< ::fuchsia_storage_block::Block> && device, ::fuchsia_fs_startup::wire::FormatOptions options)

Format the provided block device with this filesystem.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_fs_startup::Startup::Check> Check (::fidl::ClientEnd< ::fuchsia_storage_block::Block> && device, ::fuchsia_fs_startup::wire::CheckOptions options)

Check the provided block device for filesystem consistency.

Note that some filesystems (e.g. Fxfs) support online fsck, in which case they can be

checked after being started. In this case, the passed block device is ignored.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.