class MountedSystemContainer
Defined at line 923 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/natural_types.h
Public Methods
void MountedSystemContainer (Storage_ storage)
void MountedSystemContainer (::fidl::ClientEnd< ::fuchsia_io::File> image_file, ::zx::eventpair mount_token)
void MountedSystemContainer ()
Default constructs a |MountedSystemContainer| only if all of its members are default constructible.
Defined at line 934 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/natural_types.h
void MountedSystemContainer (MountedSystemContainer && )
Defined at line 937 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/natural_types.h
const ::fidl::ClientEnd< ::fuchsia_io::File> & image_file ()
Handle to a file where the new system image should be written to. Callers are
responsible for ensuring all data written to the file has been flushed to disk
before `mount_token` is dropped.
::fidl::ClientEnd< ::fuchsia_io::File> & image_file ()
Handle to a file where the new system image should be written to. Callers are
responsible for ensuring all data written to the file has been flushed to disk
before `mount_token` is dropped.
MountedSystemContainer & image_file (::fidl::ClientEnd< ::fuchsia_io::File> value)
Handle to a file where the new system image should be written to. Callers are
responsible for ensuring all data written to the file has been flushed to disk
before `mount_token` is dropped.
const ::zx::eventpair & mount_token ()
Token used to maintain exclusive access to the system container. `image_file` is
only valid as long as this handle is kept alive. Must be dropped to install the new
blob volume via `fuchsia.fshost/Recovery.InstallBlobImage`.
::zx::eventpair & mount_token ()
Token used to maintain exclusive access to the system container. `image_file` is
only valid as long as this handle is kept alive. Must be dropped to install the new
blob volume via `fuchsia.fshost/Recovery.InstallBlobImage`.
MountedSystemContainer & mount_token (::zx::eventpair value)
Token used to maintain exclusive access to the system container. `image_file` is
only valid as long as this handle is kept alive. Must be dropped to install the new
blob volume via `fuchsia.fshost/Recovery.InstallBlobImage`.
void MountedSystemContainer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
MountedSystemContainer & operator= (MountedSystemContainer && )
Defined at line 938 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalStructCodingTraits