PdcommGemFormattedProgramExecutionActionToken
Struct
Identifies one action of an execution.
typedef struct PdcommGemFormattedProgramExecutionActionToken { ... } PdcommGemFormattedProgramExecutionActionTokenBuild it from PdcommGemFormattedProgramExecutionActionInfo: copy kind, endpoint_id, session_generation, execution_generation, and action_sequence, set struct_size and version, and zero reserved.
Members
action_sequence
Field
Action sequence number: 1 for Start, then increasing for each new Step or Cancel.
uint64_t action_sequenceendpoint_id
Field
Endpoint identifier of the execution.
uint64_t endpoint_idexecution_generation
Field
Execution generation of the execution.
uint64_t execution_generationkind
Field
Action kind: START, STEP, or CANCEL.
uint32_t kind#PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_NONE is rejected.
reserved
Field
Reserved; must be 0.
uint64_t reservedsession_generation
Field
HSMS session generation of the execution.
uint64_t session_generationstruct_size
Field
Size of this structure; set to sizeof(PdcommGemFormattedProgramExecutionActionToken) or larger.
size_t struct_sizeversion
Field
Must be #PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_TOKEN_VERSION.
uint32_t version