template <>

class WireSyncClientImpl

Defined at line 260 of file fidling/gen/sdk/fidl/fuchsia.hardware.tee/fuchsia.hardware.tee/cpp/fidl/fuchsia.hardware.tee/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_tee::DeviceConnector>|,

avoiding setting up a client.

Public Methods

::fidl::OneWayStatus ConnectToDeviceInfo (::fidl::ServerEnd< ::fuchsia_tee::DeviceInfo> && device_info_request)

Requests a `DeviceInfo` connection to the TEE driver to enumerate device info.

The sole caller of this should be the TEE Manager.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus ConnectToApplication (const ::fuchsia_tee::wire::Uuid & application_uuid, ::fidl::ClientEnd< ::fuchsia_tee_manager::Provider> && service_provider, ::fidl::ServerEnd< ::fuchsia_tee::Application> && application_request)

Requests an `Application` connection from the TEE driver while the caller provides a client

channel end to a `Provider` server that supports the driver on any RPCs.

The sole caller of this should be the TEE Manager.

Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.