class CapabilityId

Defined at line 575 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

PCI Capability ID.

PCI Local Bus Specification v3, appendex H.

Public Members

static CapabilityId kNull
static CapabilityId kPciPwrMgmt
static CapabilityId kAgp
static CapabilityId kVitalProductData
static CapabilityId kSlotIdentification
static CapabilityId kMsi
static CapabilityId kCompactPciHotswap
static CapabilityId kPcix
static CapabilityId kHypertransport
static CapabilityId kVendor
static CapabilityId kDebugPort
static CapabilityId kCompactPciCrc
static CapabilityId kPciHotPlug
static CapabilityId kPciBridgeSubsystemVid
static CapabilityId kAgp8X
static CapabilityId kSecureDevice
static CapabilityId kPciExpress
static CapabilityId kMsix
static CapabilityId kSataDataNdxCfg
static CapabilityId kAdvancedFeatures
static CapabilityId kEnhancedAllocation
static CapabilityId kFlatteningPortalBridge

Public Methods

void CapabilityId ()

Defined at line 629 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

void CapabilityId (uint8_t value)

Defined at line 630 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

EnumForSwitching_ operator fuchsia_hardware_pci::CapabilityId::EnumForSwitching_ ()

Defined at line 631 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

uint8_t operator unsigned char ()

Defined at line 632 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

bool IsUnknown ()

Defined at line 634 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

CapabilityId Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 687 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h