class Config

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

PCI Configuration Header registers.

PCI Local Bus Specification v3, chapter 6.1.

Public Members

static Config kVendorId
static Config kDeviceId
static Config kCommand
static Config kStatus
static Config kRevisionId
static Config kClassCodeIntr
static Config kClassCodeSub
static Config kClassCodeBase
static Config kCacheLineSize
static Config kLatencyTimer
static Config kHeaderType
static Config kBist
static Config kBaseAddresses
static Config kCardbusCisPtr
static Config kSubsystemVendorId
static Config kSubsystemId
static Config kExpRomAddress
static Config kCapabilitiesPtr
static Config kInterruptLine
static Config kInterruptPin
static Config kMinGrant
static Config kMaxLatency

Public Methods

void Config ()

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

void Config (uint16_t value)

Defined at line 328 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::Config::EnumForSwitching_ ()

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

uint16_t operator unsigned short ()

Defined at line 330 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 332 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h

Config 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 385 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci/fuchsia.hardware.pci/cpp/fidl/fuchsia.hardware.pci/cpp/common_types.h