class Application

Defined at line 1999 of file fidling/gen/sdk/fidl/fuchsia.tee/fuchsia.tee/hlcpp/fuchsia/tee/cpp/fidl.h

Represents a connection to an application running in the TEE.

Public Members

static const char[] Name_

Public Methods

void ~Application ()
void OpenSession2 (::std::vector< ::fuchsia::tee::Parameter> parameter_set, OpenSession2Callback callback)

Initiates a communication session with the trusted application.

void InvokeCommand (uint32_t session_id, uint32_t command_id, ::std::vector< ::fuchsia::tee::Parameter> parameter_set, InvokeCommandCallback callback)

Requests the trusted application perform the provided command. The command is unique to the

trusted application.

void CloseSession (uint32_t session_id, CloseSessionCallback callback)

Closes an established session.