class OpenSessionMessage
Defined at line 292 of file ../../src/devices/tee/drivers/optee/optee-message.h
OpenSessionMessage
This OP-TEE message is used to start a session between a client app and trusted app.
Protected Members
static const size_t kNumFixedOpenSessionParams
static const size_t kTrustedAppParamIndex
static const size_t kClientAppParamIndex
Public Methods
uint32_t session_id ()
Outputs
Defined at line 300 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint32_t return_code ()
Defined at line 301 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint32_t return_origin ()
Defined at line 302 of file ../../src/devices/tee/drivers/optee/optee-message.h
zx_status_t CreateOutputParameterSet (fidl::AnyArena & allocator, fidl::VectorView<fuchsia_tee::wire::Parameter> * out_parameter_set)
Defined at line 304 of file ../../src/devices/tee/drivers/optee/optee-message.h
fpromise::result<OpenSessionMessage, zx_status_t> TryCreate (SharedMemoryManager::DriverMemoryPool *message_pool,SharedMemoryManager::ClientMemoryPool *temp_memory_pool,const Uuid &trusted_app,fidl::VectorView<fuchsia_tee::wire::Parameter>parameter_set)
Defined at line 365 of file ../../src/devices/tee/drivers/optee/optee-message.cc