class PlatformInfo
Defined at line 359 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h
Static description of a PCI root. Handles are obtained through the
dedicated `Root` getters rather than carried here.
Public Methods
void PlatformInfo (Storage_ storage)
void PlatformInfo (::std::stringname,uint8_tstart_bus_num,uint8_tend_bus_num,uint16_tsegment_group,::std::vector< ::fuchsia_hardware_pci_root::IrqRoutingEntry>irq_routing,::fidl::Box< ::fuchsia_hardware_pci_root::ParentBdfs>parent_bdfs)
void PlatformInfo ()
Default constructs a |PlatformInfo| only if all of its members are default constructible.
Defined at line 369 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h
void PlatformInfo (PlatformInfo && )
Defined at line 372 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h
void PlatformInfo (const PlatformInfo & other)
PlatformInfo & operator= (PlatformInfo && )
Defined at line 373 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h
PlatformInfo & operator= (const PlatformInfo & other)
bool operator== (const PlatformInfo & other)
bool operator!= (const PlatformInfo & other)
const ::std::string & name ()
::std::string & name ()
PlatformInfo & name (::std::string value)
Setter for name.
uint8_t start_bus_num ()
uint8_t & start_bus_num ()
PlatformInfo & start_bus_num (uint8_t value)
Setter for start_bus_num.
uint8_t end_bus_num ()
uint8_t & end_bus_num ()
PlatformInfo & end_bus_num (uint8_t value)
Setter for end_bus_num.
uint16_t segment_group ()
uint16_t & segment_group ()
PlatformInfo & segment_group (uint16_t value)
Setter for segment_group.
const ::std::vector< ::fuchsia_hardware_pci_root::IrqRoutingEntry> & irq_routing ()
::std::vector< ::fuchsia_hardware_pci_root::IrqRoutingEntry> & irq_routing ()
PlatformInfo & irq_routing (::std::vector< ::fuchsia_hardware_pci_root::IrqRoutingEntry> value)
Setter for irq_routing.
const ::fidl::Box< ::fuchsia_hardware_pci_root::ParentBdfs> & parent_bdfs ()
::fidl::Box< ::fuchsia_hardware_pci_root::ParentBdfs> & parent_bdfs ()
PlatformInfo & parent_bdfs (::fidl::Box< ::fuchsia_hardware_pci_root::ParentBdfs> value)
Setter for parent_bdfs.
void PlatformInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits