pdcomm::GemFormattedProgramExecutionActionInfo
Struct
Description of one requested action, returned by GemFormattedProgramExecutionAction::info().
struct GemFormattedProgramExecutionActionInfoMembers
actionSequence
Field
Sequence number of this action.
uint64_t actionSequencecancelNextCommandIndex
Field
For a cancel action, the index of the first command that was not applied.
size_t cancelNextCommandIndexcapabilityRevision
Field
Capability catalog revision of the dry run.
uint64_t capabilityRevisioncodeFormat
Field
SECS-II format code of the CCODE, for a step action.
uint8_t codeFormatcommandCount
Field
Commands of the executed program.
size_t commandCountcommandIndex
Field
Program command a step action asks to apply.
size_t commandIndexdryRunOutcome
Field
Dry-run outcome of the execution.
uint32_t dryRunOutcomeendpointId
Field
Endpoint that runs the execution.
uint64_t endpointIdexecutionGeneration
Field
Execution number.
uint64_t executionGenerationidFormat
Field
SECS-II format code of the PPID, for a start action.
uint8_t idFormatkind
Field
Action kind (PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_START, ..._STEP or ..._CANCEL).
uint32_t kindparameterCount
Field
PPARM items of the command of a step action.
size_t parameterCountpolicyVersion
Field
Dry-run policy version of the execution.
uint32_t policyVersionpresenceMask
Field
Which data the action carries: PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_PROGRAM_ID_PRESENT, ..._MODEL_PRESENT, ..._SOFTWARE_REVISION_PRESENT, ..._COMMAND_PRESENT and ..._CANCEL_NEXT_COMMAND_INDEX_PRESENT bits.
uint32_t presenceMasksessionGeneration
Field
Connection generation of the execution.
uint64_t sessionGeneration