template <>
class WireWeakAsyncClientImpl
Defined at line 3430 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::WireThenable< ::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.
The request and callback are allocated on the heap.
::fidl::internal::WireThenable< ::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 288 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_fs_startup::Volumes::GetInfo> GetInfo ()
Get general info about the volume manager.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.