template <>

class WireWeakAsyncClientImpl

Defined at line 3014 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_fshost::StarnixVolumeProvider::Mount> Mount (::fidl::ClientEnd< ::fuchsia_fxfs::Crypt> && crypt, ::fuchsia_fshost::wire::MountMode mode, ::fidl::ServerEnd< ::fuchsia_io::Directory> && exposed_dir)

Mounts the main starnix volume using `crypt`. `exposed_dir` will be connected to the

exposed directory of the mounted starnix volume.

If `mode` is `MAYBE_CREATE`, the volume will be created if it does not exist.

If `mode` is `ALWAYS_CREATE`, the volume will be created, overwriting any existing volume.

Returns the GUID of the mounted volume.

Allocates 32 bytes of request buffer on the stack. The callback is stored on the heap.