pdcomm::GemResultInfo
구조체
GemResult::info()가 반환하는 GemResult의 공통 정보입니다.
struct GemResultInfo멤버
acknowledgement
필드
응답의 확인 코드입니다(예: COMMACK, ONLACK, DRACK, HCACK). #acknowledgementPresent가 true일 때만 유효합니다.
uint8_t acknowledgementacknowledgementPresent
필드
#acknowledgement에 받았거나 보낸 확인 코드가 들어 있으면 true입니다.
bool acknowledgementPresentcode
필드
실패 세부 정보입니다. Failed 결과에서는 PDCOMM_TCP_* 실패 사유, InvalidResponse와 Unhandled 결과에서는 PDCOMM_GEM_ERROR_* 값이며, 그 밖에는 0입니다.
uint32_t codeentryCount
필드
형식별 getter로 읽을 수 있는 항목 수입니다(결과에 따라 값, 이름, 알람, 보고서, 행 또는 ID).
size_t entryCountkind
필드
결과 분류입니다.
GemResultKind kindoutcome
필드
결과의 의미입니다.
GemOutcome outcomereplySent
필드
들어온 1차 메시지에 대한 응답을 라이브러리나 respond 호출이 보냈으면 true입니다.
bool replySentrequest
필드
결과가 속한 거래(transaction)의 종류입니다.
GemRequest requeststate
필드
결과가 만들어진 시점에 캡처한 끝점 상태입니다.
GemState statetoken
필드
거래 토큰입니다. 응답과 실패에서는 제출한 요청의 토큰이고, 1차 메시지에서는 들어온 메시지의 식별값입니다.
PdcommTcpToken token