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

pdcomm::GemSpoolInfo

구조체

스풀 요청, 응답 또는 전달 결과의 요약입니다. GemResult::spoolInfo()가 반환합니다.

struct GemSpoolInfo

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

멤버

acknowledgement

필드

RSPACK 또는 RSDA입니다. #acknowledgementPresent가 true일 때 유효합니다.

uint8_t acknowledgement

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

acknowledgementPresent

필드

#acknowledgement가 설정되어 있으면 true입니다.

bool acknowledgementPresent

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

applied

필드

처리로 스풀이 바뀌었으면 true입니다.

bool applied

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

command

필드

S6F23 요청의 RSDC입니다.

GemSpoolCommand command

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

confirmationRequired

필드

응답이 GemEndpoint::confirmSpoolReply()를 기다리고 있으면 true입니다.

bool confirmationRequired

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

deliveryAttempt

필드

전달 시도 번호입니다.

uint64_t deliveryAttempt

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

deliveryCompleted

필드

GemEndpoint::completeSpoolDelivery()가 이 전달 결과를 수락한 뒤에는 true입니다.

bool deliveryCompleted

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

deliveryProof

필드

전달 결과에 담긴 증명 유형입니다.

GemSpoolDeliveryProof deliveryProof

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

dequeuePending

필드

전달된 항목의 제거가 실패해 GemEndpoint::retrySpoolDequeue()가 필요하면 true입니다.

bool dequeuePending

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

durability

필드

요청을 처리하는 동안 도달한 내구성(durability)입니다.

GemSpoolDurability durability

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

entryId

필드

전달 결과가 전달한 스풀 항목입니다.

uint64_t entryId

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

errorCount

필드

S2F44 응답에서 거부된 스트림 수입니다.

size_t errorCount

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

isRequest

필드

장비가 받은 요청이면 true입니다.

bool isRequest

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

persistenceStatus

필드

영속화 단계의 상태입니다.

PdcommStatus persistenceStatus

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

replyReady

필드

준비된 응답을 재시도용으로 보관하고 있으면 true입니다.

bool replyReady

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

request

필드

스풀 거래(transaction)의 종류입니다.

GemRequest request

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

responded

필드

GemEndpoint::respondSpool()이 응답을 보낸 뒤에는 true입니다.

bool responded

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

selectionCount

필드

S2F43 요청 또는 S2F60 응답에 담긴 선택 수입니다.

size_t selectionCount

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

successAccepted

필드

이 전달에 대해 성공 완료가 수락되었으면 true입니다.

bool successAccepted

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