class NodeDeviceInfo

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

Public Methods

void NodeDeviceInfo ()

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

void NodeDeviceInfo (NodeDeviceInfo && )

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

void NodeDeviceInfo (Storage_ storage)
void NodeDeviceInfo (const NodeDeviceInfo & other)
NodeDeviceInfo & operator= (const NodeDeviceInfo & other)
bool operator== (const NodeDeviceInfo & other)
bool operator!= (const NodeDeviceInfo & other)
bool IsEmpty ()
const std::optional<uint32_t> & vid ()

Vendor ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

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

Vendor ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

NodeDeviceInfo & vid (std::optional<uint32_t> value)

Vendor ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

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

Platform ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

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

Platform ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

NodeDeviceInfo & pid (std::optional<uint32_t> value)

Platform ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

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

Device ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

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

Device ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

NodeDeviceInfo & did (std::optional<uint32_t> value)

Device ID, specified in //zircon/system/ulib/ddk-platform-defs/include/lib/ddk/platform-defs.h

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

The number of MMIO regions provided to this device.

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

The number of MMIO regions provided to this device.

NodeDeviceInfo & mmio_count (std::optional<uint32_t> value)

The number of MMIO regions provided to this device.

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

The number of interrupts provided to this device.

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

The number of interrupts provided to this device.

NodeDeviceInfo & irq_count (std::optional<uint32_t> value)

The number of interrupts provided to this device.

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

The number of bus transaction initiaitors provided to this device.

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

The number of bus transaction initiaitors provided to this device.

NodeDeviceInfo & bti_count (std::optional<uint32_t> value)

The number of bus transaction initiaitors provided to this device.

NodeDeviceInfo & operator= (NodeDeviceInfo && )

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

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

The number of secure monitor call resources provided to this device.

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

The number of secure monitor call resources provided to this device.

NodeDeviceInfo & smc_count (std::optional<uint32_t> value)

The number of secure monitor call resources provided to this device.

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

The number of metadata blobs associated provided this device.

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

The number of metadata blobs associated provided this device.

NodeDeviceInfo & metadata_count (std::optional<uint32_t> value)

The number of metadata blobs associated provided this device.

const std::optional< ::std::string> & name ()

The name the board driver provided for this device.

::std::optional< ::std::string> & name ()

The name the board driver provided for this device.

NodeDeviceInfo & name (std::optional< ::std::string> value)

The name the board driver provided for this device.

void NodeDeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits