|
PP_Resource(* | Create )(PP_Resource teec_context) |
|
PP_Bool(* | IsTEECSession )(PP_Resource resource) |
|
int32_t(* | Open )(PP_Resource resource, const struct PP_TEEC_UUID *destination, uint32_t connection_method, uint32_t connection_data_size, const void *connection_data, struct PP_TEEC_Operation *operation, struct PP_TEEC_Result *result, struct PP_CompletionCallback callback) |
|
int32_t(* | InvokeCommand )(PP_Resource resource, uint32_t command_id, struct PP_TEEC_Operation *operation, struct PP_TEEC_Result *result, struct PP_CompletionCallback callback) |
|
int32_t(* | RequestCancellation )(PP_Resource resource, const struct PP_TEEC_Operation *operation, struct PP_CompletionCallback callback) |
|
Creates a new TEEC session resource.
- Parameters
-
[in] | teec_context | A PP_Resource identifying the parent TEEC_Context for the TEE session. |
- Returns
- A
PP_Resource
corresponding to a TEEC Session if successful or 0 otherwise.
This function invokes a Command within the specified Session.
Determines if the given resource is a TEEC Session.
- Parameters
-
[in] | resource | A PP_Resource identifying a resource. |
- Returns
PP_TRUE
if the resource is a PPB_TEECSession_Samsung
, PP_FALSE
if the resource is invalid or some other type.
This function opens a new Session between the Client Application and the specified Trusted Application.
This function requests the cancellation of a pending open Session operation or a Command invocation operation.
The documentation for this struct was generated from the following file: