Skip to content
Start free evaluation

pdcomm::GemFormattedProgramExecutionActionToken

Struct

Identifies one action that the library asks the application to perform.

struct GemFormattedProgramExecutionActionToken

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

Report the action's result with submitFormattedProgramExecutionActionResult(). Get the token from GemFormattedProgramExecutionAction::token().

Members

actionSequence

Field

Sequence number of the action within the execution; the start action is 1.

uint64_t actionSequence = 0

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

endpointId

Field

Identity of the endpoint that runs the execution.

uint64_t endpointId = 0

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

executionGeneration

Field

Execution number the action belongs to.

uint64_t executionGeneration = 0

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

kind

Field

Action kind: PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_START, ..._ACTION_STEP or ..._ACTION_CANCEL.

uint32_t kind = PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_NONE

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>

sessionGeneration

Field

HSMS connection generation of the execution.

uint64_t sessionGeneration = 0

Declared in: #include <pdcomm_gem_formatted_program_executions.hpp>