Skip to content
Start free evaluation

pdcomm::GemSpoolInfo

Struct

Summary of a spool request, reply or delivery result, returned by GemResult::spoolInfo().

struct GemSpoolInfo

Declared in: #include <pdcomm_gem.hpp>

Members

acknowledgement

Field

RSPACK or RSDA; valid when #acknowledgementPresent is true.

uint8_t acknowledgement

Declared in: #include <pdcomm_gem.hpp>

acknowledgementPresent

Field

true when #acknowledgement is set.

bool acknowledgementPresent

Declared in: #include <pdcomm_gem.hpp>

applied

Field

true when processing changed the spool.

bool applied

Declared in: #include <pdcomm_gem.hpp>

command

Field

RSDC of an S6F23 request.

GemSpoolCommand command

Declared in: #include <pdcomm_gem.hpp>

confirmationRequired

Field

true when the reply waits for GemEndpoint::confirmSpoolReply().

bool confirmationRequired

Declared in: #include <pdcomm_gem.hpp>

deliveryAttempt

Field

Delivery attempt number.

uint64_t deliveryAttempt

Declared in: #include <pdcomm_gem.hpp>

deliveryCompleted

Field

true after GemEndpoint::completeSpoolDelivery() accepted this delivery result.

bool deliveryCompleted

Declared in: #include <pdcomm_gem.hpp>

deliveryProof

Field

Proof type carried by a delivery result.

GemSpoolDeliveryProof deliveryProof

Declared in: #include <pdcomm_gem.hpp>

dequeuePending

Field

true when removing the delivered entry failed and needs GemEndpoint::retrySpoolDequeue().

bool dequeuePending

Declared in: #include <pdcomm_gem.hpp>

durability

Field

Durability reached while processing a request.

GemSpoolDurability durability

Declared in: #include <pdcomm_gem.hpp>

entryId

Field

Spool entry delivered by a delivery result.

uint64_t entryId

Declared in: #include <pdcomm_gem.hpp>

errorCount

Field

Rejected streams in an S2F44 reply.

size_t errorCount

Declared in: #include <pdcomm_gem.hpp>

isRequest

Field

true for a request received by the equipment.

bool isRequest

Declared in: #include <pdcomm_gem.hpp>

persistenceStatus

Field

Status of the persistence step.

PdcommStatus persistenceStatus

Declared in: #include <pdcomm_gem.hpp>

replyReady

Field

true when a prepared reply is retained for retry.

bool replyReady

Declared in: #include <pdcomm_gem.hpp>

request

Field

Spool transaction kind.

GemRequest request

Declared in: #include <pdcomm_gem.hpp>

responded

Field

true after GemEndpoint::respondSpool() sent the reply.

bool responded

Declared in: #include <pdcomm_gem.hpp>

selectionCount

Field

Selections in an S2F43 request or S2F60 reply.

size_t selectionCount

Declared in: #include <pdcomm_gem.hpp>

successAccepted

Field

true when a successful completion was accepted for this delivery.

bool successAccepted

Declared in: #include <pdcomm_gem.hpp>