template <>
class WireSyncClientImpl
Defined at line 1378 of file fidling/gen/sdk/fidl/fuchsia.hardware.sysmem/fuchsia.hardware.sysmem/cpp/fidl/fuchsia.hardware.sysmem/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_hardware_sysmem::Sysmem>|,
avoiding setting up a client.
Public Methods
::fidl::OneWayStatus RegisterHeap (uint64_t heap, ::fidl::ClientEnd< ::fuchsia_hardware_sysmem::Heap> && heap_connection)
Takes the client end of a FIDL connection that'll serve
fuchsia.sysmem2.Heap.
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus RegisterSecureMem (::fidl::ClientEnd< ::fuchsia_sysmem2::SecureMem> && secure_mem_connection)
Takes the client end of a FIDL connection that'll serve
fuchsia.sysmem2.SecureMem, which is a protocol that's specific to
sysmem
<
->securemem concerns.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fuchsia_hardware_sysmem::Sysmem::UnregisterSecureMem> UnregisterSecureMem ()
Informs sysmem that the channel previously passed to RegisterSecureMem()
will be closing soon, and that this channel closure should not be
considered an error.
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.