template <>

class WireWeakAsyncBufferClientImpl

Defined at line 3458 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::internal::WireBufferThenable< ::fuchsia_fs_startup::Volumes::Create> Create (::fidl::StringView name, ::fidl::ServerEnd< ::fuchsia_io::Directory> && outgoing_directory, ::fuchsia_fs_startup::wire::CreateOptions create_options, ::fuchsia_fs_startup::wire::MountOptions mount_options)

Creates and mounts a new volume identified by `name`. `mount_options` affects how the

resulting volume is mounted. For encrypted volumes, `mount_options.crypt` is also used when

creating the volume. `outgoing_directory` will be connected to the root directory of the

volume.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_fs_startup::Volumes::Remove> Remove (::fidl::StringView name)

Permanently deletes a volume identified by `name`. If the volume is mounted, this call will

fail.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_fs_startup::Volumes::GetInfo> GetInfo ()

Get general info about the volume manager.

Caller provides the backing storage for FIDL message.