template <>

class WireWeakAsyncClientImpl

Defined at line 640 of file fidling/gen/sdk/fidl/fuchsia.acpi.tables/fuchsia.acpi.tables/cpp/fidl/fuchsia.acpi.tables/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_acpi_tables::Tables::ListTableEntries> ListTableEntries ()

Return the list of ACPI tables present in the system.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_acpi_tables::Tables::ReadNamedTable> ReadNamedTable (const ::fidl::Array<uint8_t, 4> & name, uint32_t instance, ::zx::vmo && result)

Write the raw content of the named ACPI table into the given VMO.

Some systems may have multiple ACPI tables with the same name ("SSDT" is

a commonly repeated table, for example). |instance| is used to specify

which instance of the named table to return. A value of |n| returns the

|n|'th occurence. If only one table with the given name is present,

|instance| should be 0.

On success, returns the number of bytes written into result.

Allocates 32 bytes of request buffer on the stack. The callback is stored on the heap.