PdcommGemFormattedProgramExecutionToken
Struct
Identifies one execution on one endpoint.
typedef struct PdcommGemFormattedProgramExecutionToken { ... } PdcommGemFormattedProgramExecutionTokenReturned by pdcomm_gem_formatted_program_execution_start() and passed to the step, cancel, and complete functions. Treat the identity fields as opaque and copy them unchanged.
Members
endpoint_id
Field
Identifier of the endpoint that started the execution.
uint64_t endpoint_idexecution_generation
Field
Execution generation; increases by one for each started execution.
uint64_t execution_generationreserved
Field
Reserved; must be 0.
uint32_t reservedsession_generation
Field
HSMS session generation at start.
uint64_t session_generationstruct_size
Field
Size of this structure; set to sizeof(PdcommGemFormattedProgramExecutionToken) or larger.
size_t struct_sizeversion
Field
Must be #PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_TOKEN_VERSION.
uint32_t version