class Object

Defined at line 24 of file ../../src/devices/lib/acpi/object.h

Owned version of |fuchsia_hardware_acpi::wire::Object|.

Public Methods

void Object (Status status)

Initialize this object when the FIDL method returned an error.

Defined at line 27 of file ../../src/devices/lib/acpi/object.h

void Object (const fuchsia_hardware_acpi::wire::Object & object)

Initialize this object with a FIDL ACPI object.

Defined at line 29 of file ../../src/devices/lib/acpi/object.h

uint64_t & integer_val ()

Defined at line 86 of file ../../src/devices/lib/acpi/object.h

bool is_integer ()

Defined at line 86 of file ../../src/devices/lib/acpi/object.h

bool is_string ()

Defined at line 87 of file ../../src/devices/lib/acpi/object.h

std::string & string_val ()

Defined at line 87 of file ../../src/devices/lib/acpi/object.h

std::vector<uint8_t> & bytes_val ()

Defined at line 88 of file ../../src/devices/lib/acpi/object.h

bool is_bytes ()

Defined at line 88 of file ../../src/devices/lib/acpi/object.h

bool is_package ()

Defined at line 89 of file ../../src/devices/lib/acpi/object.h

std::vector<Object> & package_val ()

Defined at line 89 of file ../../src/devices/lib/acpi/object.h

Handle & handle_val ()

Defined at line 90 of file ../../src/devices/lib/acpi/object.h

bool is_handle ()

Defined at line 90 of file ../../src/devices/lib/acpi/object.h

bool is_processor ()

Defined at line 91 of file ../../src/devices/lib/acpi/object.h

Processor & processor_val ()

Defined at line 91 of file ../../src/devices/lib/acpi/object.h

bool is_power_resource ()

Defined at line 92 of file ../../src/devices/lib/acpi/object.h

PowerResource & power_resource_val ()

Defined at line 92 of file ../../src/devices/lib/acpi/object.h

bool is_status ()

Defined at line 93 of file ../../src/devices/lib/acpi/object.h

Status & status_val ()

Defined at line 93 of file ../../src/devices/lib/acpi/object.h