class RootGetMsiHandleRequest

Defined at line 1445 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h

Public Methods

void RootGetMsiHandleRequest (Storage_ storage)
void RootGetMsiHandleRequest (::zx::handle allocation, uint32_t options, uint16_t msi_id, ::zx::vmo cfg_vmo, uint64_t cfg_offset)
void RootGetMsiHandleRequest ()

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

Defined at line 1455 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 RootGetMsiHandleRequest (RootGetMsiHandleRequest && )

Defined at line 1458 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h

const ::zx::handle & allocation ()
::zx::handle & allocation ()
RootGetMsiHandleRequest & allocation (::zx::handle value)

Setter for allocation.

RootGetMsiHandleRequest & operator= (RootGetMsiHandleRequest && )

Defined at line 1459 of file fidling/gen/sdk/fidl/fuchsia.hardware.pci.root/fuchsia.hardware.pci.root/cpp/fidl/fuchsia.hardware.pci.root/cpp/natural_types.h

uint32_t options ()
uint32_t & options ()
RootGetMsiHandleRequest & options (uint32_t value)

Setter for options.

uint16_t msi_id ()
uint16_t & msi_id ()
RootGetMsiHandleRequest & msi_id (uint16_t value)

Setter for msi_id.

const ::zx::vmo & cfg_vmo ()
::zx::vmo & cfg_vmo ()
RootGetMsiHandleRequest & cfg_vmo (::zx::vmo value)

Setter for cfg_vmo.

uint64_t cfg_offset ()
uint64_t & cfg_offset ()
RootGetMsiHandleRequest & cfg_offset (uint64_t value)

Setter for cfg_offset.

void RootGetMsiHandleRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits