pdcomm::gemSpoolOptions
Function
Builds versioned limits for the equipment spool (GemEquipment::configureSpooling()).
inline GemSpoolOptions gemSpoolOptions(size_t maxMessages, size_t maxBodyBytes, size_t maxTotalBodyBytes, size_t maxStreams, size_t maxFunctionsPerStream, size_t maxCatalogEntries, uint64_t maxSerializedBytes)Parameters
| Name | Description |
|---|---|
maxMessages | Maximum stored messages. |
maxBodyBytes | Maximum bytes of one stored body. |
maxTotalBodyBytes | Maximum body bytes across the spool. |
maxStreams | Maximum selected streams. |
maxFunctionsPerStream | Maximum selected functions per stream. |
maxCatalogEntries | Maximum spoolable stream and function pairs. |
maxSerializedBytes | Maximum size of the persisted file; used only with a file path. |
Returns
Options with struct_size and version set.