template <>
class WireSyncBufferClientImpl
Defined at line 1992 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::Volume::Mount> Mount (::fidl::ServerEnd< ::fuchsia_io::Directory> && outgoing_directory, ::fuchsia_fs_startup::wire::MountOptions options)
Mounts the volume. If the volume is encrypted, `options.crypt` should provide all key
access for the given volume. `outgoing_directory` will contain the root and other services
exposed by the volume. To lock the volume, call fuchsia.fs.Admin.Shutdown on the returned
handle.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_fs_startup::Volume::Check> Check (::fuchsia_fs_startup::wire::CheckOptions options)
Check the volume for consistency. If the volume is encrypted, `options.crypt` should
provide all key access for the given volume.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_fs_startup::Volume::SetLimit> SetLimit (uint64_t bytes)
Set the limit in bytes on the volume. Setting it lower than current usage is accepted but
will prevent further increases.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_fs_startup::Volume::GetLimit> GetLimit ()
Get the allocation limit for the volume. A return value of 0 indicates that there
is no limit and the volume can be extended as long as there is available space on the
device.
The volume may be larger than this limit if a smaller limit was applied after the
volume had already grown to the current size.
The volume limit persists across reboots.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_fs_startup::Volume::GetInfo> GetInfo ()
Returns information about the volume.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.