template <>
class WireWeakSyncClientImpl
Defined at line 3483 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::WireResult< ::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.
Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.
::fidl::WireResult< ::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.
Allocates 320 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_fs_startup::Volumes::GetInfo> GetInfo ()
Get general info about the volume manager.
Allocates 96 bytes of message buffer on the stack. No heap allocation necessary.