pdcomm::gemFormattedProgramVerificationNegotiationOptions
Function
Builds versioned limits for S7F29/F30 verification negotiation.
inline PdcommGemFormattedProgramVerificationNegotiationOptions gemFormattedProgramVerificationNegotiationOptions(size_t maxIssues, size_t maxIssueTextBytes, size_t maxTotalIssueTextBytes, size_t maxPrepared, size_t maxPending, size_t maxReceived, size_t maxResults, size_t maxHistory)Every limit must be nonzero.
Parameters
| Name | Description |
|---|---|
maxIssues | Maximum entries in one prepared report. |
maxIssueTextBytes | Maximum ERRW7 bytes of one entry. |
maxTotalIssueTextBytes | Maximum ERRW7 bytes across one report. |
maxPrepared | Maximum prepared negotiations not yet finished. |
maxPending | Maximum submitted inquiries waiting for S7F30. |
maxReceived | Maximum received inquiries waiting for a response. |
maxResults | Maximum completed negotiations kept; the oldest is dropped first. |
maxHistory | Maximum handled exchanges remembered to reject replays. |
Returns
Options with struct_size and version set.