template <>
class WireSyncBufferClientImpl
Defined at line 493 of file fidling/gen/sdk/fidl/fuchsia.acpi.tables/fuchsia.acpi.tables/cpp/fidl/fuchsia.acpi.tables/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_acpi_tables::Tables::ListTableEntries> ListTableEntries ()
Return the list of ACPI tables present in the system.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.