template <>

class WireWeakAsyncBufferClientImpl

Defined at line 536 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::WireBufferThenable< ::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.

Caller provides the backing storage for FIDL message.