class UserspaceIrq
Defined at line 428 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
Public Methods
void UserspaceIrq (Storage_ storage)
void UserspaceIrq (uint32_t irq, uint32_t controller_id)
void UserspaceIrq ()
Default constructs a |UserspaceIrq| only if all of its members are default constructible.
Defined at line 438 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void UserspaceIrq (UserspaceIrq && )
Defined at line 441 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
void UserspaceIrq (const UserspaceIrq & other)
bool operator!= (const UserspaceIrq & other)
uint32_t irq ()
The userspace irq number, unique to the interrupt controller driver that provides it.
uint32_t & irq ()
The userspace irq number, unique to the interrupt controller driver that provides it.
UserspaceIrq & irq (uint32_t value)
The userspace irq number, unique to the interrupt controller driver that provides it.
uint32_t controller_id ()
A unique identifier for the controller that provides this interrupt.
uint32_t & controller_id ()
A unique identifier for the controller that provides this interrupt.
UserspaceIrq & controller_id (uint32_t value)
A unique identifier for the controller that provides this interrupt.
void UserspaceIrq (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
UserspaceIrq & operator= (UserspaceIrq && )
Defined at line 442 of file fidling/gen/sdk/fidl/fuchsia.hardware.platform.bus/fuchsia.hardware.platform.bus/cpp/fidl/fuchsia.hardware.platform.bus/cpp/natural_types.h
UserspaceIrq & operator= (const UserspaceIrq & other)
bool operator== (const UserspaceIrq & other)
Friends
class MemberVisitor
class NaturalStructCodingTraits