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