class RecoveryGetBlobImageHandleResponse

Defined at line 1002 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/natural_types.h

Public Methods

void RecoveryGetBlobImageHandleResponse (RecoveryGetBlobImageHandleResponse && other)
RecoveryGetBlobImageHandleResponse & operator= (RecoveryGetBlobImageHandleResponse && other)
::fuchsia_fshost::RecoveryGetBlobImageHandleResponse::Tag Which ()
RecoveryGetBlobImageHandleResponse WithUnformatted (::fuchsia_fshost::Unformatted val)
const ::fidl::internal::UnionMemberView<1, Storage_> unformatted ()
::fidl::internal::UnionMemberView<1, Storage_> unformatted ()
RecoveryGetBlobImageHandleResponse & unformatted (::fuchsia_fshost::Unformatted value)

System container is unformatted and should be reprovisioned. This occurs when we do not

detect the filesystem type as what is expected for this device (e.g. we cannot find the

superblock), which suggests this device was never formatted.

RecoveryGetBlobImageHandleResponse WithMountedSystemContainer (::fuchsia_fshost::MountedSystemContainer val)
const ::fidl::internal::UnionMemberView<2, Storage_> mounted_system_container ()
::fidl::internal::UnionMemberView<2, Storage_> mounted_system_container ()
RecoveryGetBlobImageHandleResponse & mounted_system_container (::fuchsia_fshost::MountedSystemContainer value)

System container is mounted and ready for writing a new system image.

void RecoveryGetBlobImageHandleResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kUnformatted 1
kMountedSystemContainer 2

TODO: share union tag types between wire

&

natural.

Defined at line 1010 of file fidling/gen/sdk/fidl/fuchsia.fshost/fuchsia.fshost/cpp/fidl/fuchsia.fshost/cpp/natural_types.h

Friends

class NaturalUnionCodingTraits