Skip to content
Start free evaluation

PdcommGemSpoolPolicy

Struct

Local spool policy, set with pdcomm_gem_spool_configure_local().

typedef struct PdcommGemSpoolPolicy { ... } PdcommGemSpoolPolicy

Declared in: #include <pdcomm_gem_spooling.h>

Members

enabled

Field

1 enables spooling globally (E30 EnableSpooling), 0 disables it, and other values are rejected.

uint8_t enabled

Declared in: #include <pdcomm_gem_spooling.h>

max_transmit

Field

Largest number of messages delivered per transmission run (E30 MaxSpoolTransmit); 0 means unbounded.

uint32_t max_transmit

Declared in: #include <pdcomm_gem_spooling.h>

overflow

Field

Overflow policy: #PDCOMM_GEM_SPOOL_DISCARD_NEW or #PDCOMM_GEM_SPOOL_OVERWRITE_OLDEST.

uint32_t overflow

Declared in: #include <pdcomm_gem_spooling.h>

struct_size

Field

Size of this structure in bytes; set to sizeof(PdcommGemSpoolPolicy) or larger.

size_t struct_size

Declared in: #include <pdcomm_gem_spooling.h>