class BootMetadata

Defined at line 776 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

Device metadata to be passed from bootloader via a ZBI record.

Public Methods

void BootMetadata (Storage_ storage)
void BootMetadata ()

Defined at line 781 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

void BootMetadata (BootMetadata && )

Defined at line 782 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

void BootMetadata (const BootMetadata & other)
BootMetadata & operator= (BootMetadata && )

Defined at line 783 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h

BootMetadata & operator= (const BootMetadata & other)
bool operator== (const BootMetadata & other)
bool operator!= (const BootMetadata & other)
bool IsEmpty ()
const std::optional<uint32_t> & zbi_type ()

Metadata type (matches `zbi_header_t.type` for bootloader metadata).

::std::optional<uint32_t> & zbi_type ()

Metadata type (matches `zbi_header_t.type` for bootloader metadata).

BootMetadata & zbi_type (std::optional<uint32_t> value)

Metadata type (matches `zbi_header_t.type` for bootloader metadata).

const std::optional<uint32_t> & zbi_extra ()

Matches `zbi_header_t.extra` for bootloader metadata.

Used in cases where bootloader provides multiple metadata records of the same type.

::std::optional<uint32_t> & zbi_extra ()

Matches `zbi_header_t.extra` for bootloader metadata.

Used in cases where bootloader provides multiple metadata records of the same type.

BootMetadata & zbi_extra (std::optional<uint32_t> value)

Matches `zbi_header_t.extra` for bootloader metadata.

Used in cases where bootloader provides multiple metadata records of the same type.

void BootMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits