콘텐츠로 이동
무료 평가 시작

pdcomm::GemFormattedProgramExecutionActionToken

구조체

라이브러리가 애플리케이션에 수행을 요청하는 동작 하나를 식별합니다.

struct GemFormattedProgramExecutionActionToken

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

동작의 결과는 submitFormattedProgramExecutionActionResult()로 보고합니다. 토큰은 GemFormattedProgramExecutionAction::token()으로 얻습니다.

멤버

actionSequence

필드

실행 안에서 동작의 순번입니다. 시작 동작은 1입니다.

uint64_t actionSequence = 0

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

endpointId

필드

실행을 수행하는 끝점(endpoint)의 식별자입니다.

uint64_t endpointId = 0

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

executionGeneration

필드

동작이 속한 실행 번호입니다.

uint64_t executionGeneration = 0

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

kind

필드

동작 종류입니다. PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_START, ..._ACTION_STEP, ..._ACTION_CANCEL 중 하나입니다.

uint32_t kind = PDCOMM_GEM_FORMATTED_PROGRAM_EXECUTION_ACTION_NONE

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>

sessionGeneration

필드

실행의 HSMS 연결 세대(generation)입니다.

uint64_t sessionGeneration = 0

선언 위치: #include <pdcomm_gem_formatted_program_executions.hpp>