template <>

class WireWeakAsyncClientImpl

Defined at line 513 of file fidling/gen/sdk/fidl/fuchsia.hardware.securemem/fuchsia.hardware.securemem/cpp/fidl/fuchsia.hardware.securemem/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::fuchsia_hardware_securemem::Device::GetSecureMemoryPhysicalAddress> GetSecureMemoryPhysicalAddress (::zx::vmo && secure_mem)

Gets the physical address of a previously pinned VMO.

Note:

* The VMO must be contiguous.

* `secure_mem` is expected to have a stable physical address that is pinned by some other

entity. The protocol implementation should not be expected to keep the VMO pinned.

* The server implementation must not use an IOMMU-backed BTI handle, as the physical

address of the VMO being pinned must be stable.

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