pdcomm::GemSpoolInfo
Struct
Summary of a spool request, reply or delivery result, returned by GemResult::spoolInfo().
struct GemSpoolInfoMembers
acknowledgement
Field
RSPACK or RSDA; valid when #acknowledgementPresent is true.
uint8_t acknowledgementacknowledgementPresent
Field
true when #acknowledgement is set.
bool acknowledgementPresentapplied
Field
true when processing changed the spool.
bool appliedcommand
Field
RSDC of an S6F23 request.
GemSpoolCommand commandconfirmationRequired
Field
true when the reply waits for GemEndpoint::confirmSpoolReply().
bool confirmationRequireddeliveryAttempt
Field
Delivery attempt number.
uint64_t deliveryAttemptdeliveryCompleted
Field
true after GemEndpoint::completeSpoolDelivery() accepted this delivery result.
bool deliveryCompleteddeliveryProof
Field
Proof type carried by a delivery result.
GemSpoolDeliveryProof deliveryProofdequeuePending
Field
true when removing the delivered entry failed and needs GemEndpoint::retrySpoolDequeue().
bool dequeuePendingdurability
Field
Durability reached while processing a request.
GemSpoolDurability durabilityentryId
Field
Spool entry delivered by a delivery result.
uint64_t entryIderrorCount
Field
Rejected streams in an S2F44 reply.
size_t errorCountisRequest
Field
true for a request received by the equipment.
bool isRequestpersistenceStatus
Field
Status of the persistence step.
PdcommStatus persistenceStatusreplyReady
Field
true when a prepared reply is retained for retry.
bool replyReadyrequest
Field
Spool transaction kind.
GemRequest requestresponded
Field
true after GemEndpoint::respondSpool() sent the reply.
bool respondedselectionCount
Field
Selections in an S2F43 request or S2F60 reply.
size_t selectionCountsuccessAccepted
Field
true when a successful completion was accepted for this delivery.
bool successAccepted