PdcommGemSpoolPolicy
Struct
Local spool policy, set with pdcomm_gem_spool_configure_local().
typedef struct PdcommGemSpoolPolicy { ... } PdcommGemSpoolPolicyMembers
enabled
Field
1 enables spooling globally (E30 EnableSpooling), 0 disables it, and other values are rejected.
uint8_t enabledmax_transmit
Field
Largest number of messages delivered per transmission run (E30 MaxSpoolTransmit); 0 means unbounded.
uint32_t max_transmitoverflow
Field
Overflow policy: #PDCOMM_GEM_SPOOL_DISCARD_NEW or #PDCOMM_GEM_SPOOL_OVERWRITE_OLDEST.
uint32_t overflowstruct_size
Field
Size of this structure in bytes; set to sizeof(PdcommGemSpoolPolicy) or larger.
size_t struct_size