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