NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
GPLIB::Datatypes

Detailed Description

Datatypes for the GP Client Library.

Data Structures

struct  TEEC_UUID
 This type contains a Universally Unique Resource Identifier (UUID) type as defined in RFC4122. More...
 
struct  TEEC_Context
 This type denotes a TEE Context, the main logical container linking a Client Application with a particular TEE. More...
 
struct  TEEC_Session
 This type denotes a TEE Session, the logical container linking a Client Application with a particular Trusted Application. More...
 
struct  TEEC_TempMemoryReference
 This type defines a Temporary Memory Reference. More...
 
struct  TEEC_Value
 This type defines a parameter that is not referencing shared memory, but carries instead small raw data passed by value. More...
 
union  TEEC_Parameter
 This type defines a Parameter of a TEEC_Operation. More...
 
struct  TEEC_Operation
 This type defines the payload of either an open Session operation or an invoke Command operation. More...
 

Macros

#define NO_OF_PARAMS   4
 Total number of params. More...
 

Typedefs

typedef uint32_t TEEC_Result
 This type is used to contain return codes which are the results of invoking TEE Client API functions. More...
 

Macro Definition Documentation

◆ NO_OF_PARAMS

#define NO_OF_PARAMS   4

Total number of params.

Definition at line 39 of file tee_client_datatypes.h.

Typedef Documentation

◆ TEEC_Result

typedef uint32_t TEEC_Result

This type is used to contain return codes which are the results of invoking TEE Client API functions.

Definition at line 44 of file tee_client_datatypes.h.