pdcomm::GemSpoolInfo
구조체
스풀 요청, 응답 또는 전달 결과의 요약입니다. GemResult::spoolInfo()가 반환합니다.
struct GemSpoolInfo멤버
acknowledgement
필드
RSPACK 또는 RSDA입니다. #acknowledgementPresent가 true일 때 유효합니다.
uint8_t acknowledgementacknowledgementPresent
필드
#acknowledgement가 설정되어 있으면 true입니다.
bool acknowledgementPresentapplied
필드
처리로 스풀이 바뀌었으면 true입니다.
bool appliedcommand
필드
S6F23 요청의 RSDC입니다.
GemSpoolCommand commandconfirmationRequired
필드
응답이 GemEndpoint::confirmSpoolReply()를 기다리고 있으면 true입니다.
bool confirmationRequireddeliveryAttempt
필드
전달 시도 번호입니다.
uint64_t deliveryAttemptdeliveryCompleted
필드
GemEndpoint::completeSpoolDelivery()가 이 전달 결과를 수락한 뒤에는 true입니다.
bool deliveryCompleteddeliveryProof
필드
전달 결과에 담긴 증명 유형입니다.
GemSpoolDeliveryProof deliveryProofdequeuePending
필드
전달된 항목의 제거가 실패해 GemEndpoint::retrySpoolDequeue()가 필요하면 true입니다.
bool dequeuePendingdurability
필드
요청을 처리하는 동안 도달한 내구성(durability)입니다.
GemSpoolDurability durabilityentryId
필드
전달 결과가 전달한 스풀 항목입니다.
uint64_t entryIderrorCount
필드
S2F44 응답에서 거부된 스트림 수입니다.
size_t errorCountisRequest
필드
장비가 받은 요청이면 true입니다.
bool isRequestpersistenceStatus
필드
영속화 단계의 상태입니다.
PdcommStatus persistenceStatusreplyReady
필드
준비된 응답을 재시도용으로 보관하고 있으면 true입니다.
bool replyReadyrequest
필드
스풀 거래(transaction)의 종류입니다.
GemRequest requestresponded
필드
GemEndpoint::respondSpool()이 응답을 보낸 뒤에는 true입니다.
bool respondedselectionCount
필드
S2F43 요청 또는 S2F60 응답에 담긴 선택 수입니다.
size_t selectionCountsuccessAccepted
필드
이 전달에 대해 성공 완료가 수락되었으면 true입니다.
bool successAccepted