class TemporaryBoardInfo

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

This is originally from the Banjo fuchsia.hardware.platform.device library,

but it is temporarily included here until that is migrated to FIDL.

Public Methods

void TemporaryBoardInfo (Storage_ storage)
void TemporaryBoardInfo (uint32_t vid, uint32_t pid, ::std::string board_name, uint32_t board_revision)
void TemporaryBoardInfo ()

Default constructs a |TemporaryBoardInfo| only if all of its members are default constructible.

Defined at line 1188 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 TemporaryBoardInfo (TemporaryBoardInfo && )

Defined at line 1191 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 TemporaryBoardInfo (const TemporaryBoardInfo & other)
TemporaryBoardInfo & operator= (TemporaryBoardInfo && )

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

TemporaryBoardInfo & operator= (const TemporaryBoardInfo & other)
bool operator== (const TemporaryBoardInfo & other)
bool operator!= (const TemporaryBoardInfo & other)
uint32_t vid ()

Vendor ID for the board.

uint32_t & vid ()

Vendor ID for the board.

TemporaryBoardInfo & vid (uint32_t value)

Vendor ID for the board.

uint32_t pid ()

Product ID for the board.

uint32_t & pid ()

Product ID for the board.

TemporaryBoardInfo & pid (uint32_t value)

Product ID for the board.

const ::std::string & board_name ()

Board name from the boot image platform ID record,

(or from the BIOS on x86 platforms).

::std::string & board_name ()

Board name from the boot image platform ID record,

(or from the BIOS on x86 platforms).

TemporaryBoardInfo & board_name (::std::string value)

Board name from the boot image platform ID record,

(or from the BIOS on x86 platforms).

uint32_t board_revision ()

Board specific revision number.

uint32_t & board_revision ()

Board specific revision number.

TemporaryBoardInfo & board_revision (uint32_t value)

Board specific revision number.

void TemporaryBoardInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits