class Resource
Defined at line 472 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h
Represents a resource.
Public Methods
bool IsUnknown ()
Defined at line 486 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h
void Resource ()
void ~Resource ()
void Resource (Resource && other)
Resource & operator= (Resource && other)
bool has_invalid_tag ()
bool is_mmio ()
Resource WithMmio (::fidl::ObjectView< ::fuchsia_mem::wire::Range> val)
A region of physical memory.
template <typename... Args>
Resource WithMmio (::fidl::AnyArena & allocator, Args &&... args)
A region of physical memory.
Defined at line 499 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h
::fuchsia_mem::wire::Range & mmio ()
A region of physical memory.
const ::fuchsia_mem::wire::Range & mmio ()
A region of physical memory.
bool is_irq ()
Resource WithIrq (::zx::interrupt val)
An interrupt.
::zx::interrupt & irq ()
An interrupt.
const ::zx::interrupt & irq ()
An interrupt.
bool is_pio ()
Resource WithPio (::zx::resource val)
An I/O port.
::zx::resource & pio ()
An I/O port.
const ::zx::resource & pio ()
An I/O port.
::fuchsia_hardware_acpi::wire::Resource::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kMmio | 1 |
| kIrq | 2 |
| kPio | 3 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 480 of file fidling/gen/sdk/fidl/fuchsia.hardware.acpi/fuchsia.hardware.acpi/cpp/fidl/fuchsia.hardware.acpi/cpp/wire_types.h