Skip to content
Start free evaluation

PdcommGemSpoolHostOptions

Struct

Request limits for Host spooling requests.

typedef struct PdcommGemSpoolHostOptions { ... } PdcommGemSpoolHostOptions

Declared in: #include <pdcomm_gem_spooling.h>

Passed to pdcomm_gem_configure_spool_host(). The same limits bound the S2F44 and S2F60 replies that the Host accepts; a reply beyond them becomes an #PDCOMM_GEM_INVALID_RESPONSE result.

Members

max_functions_per_stream

Field

Largest number of functions for one stream in a request or accepted reply.

size_t max_functions_per_stream

Declared in: #include <pdcomm_gem_spooling.h>

max_pending_items

Field

Largest item budget of one S2F43 request.

size_t max_pending_items

Declared in: #include <pdcomm_gem_spooling.h>

A request charges its stream count plus all listed functions against this value and against the Host's shared PdcommGemHostOptions::max_pending_ids budget.

max_streams

Field

Largest number of streams in one S2F43 request or accepted reply.

size_t max_streams

Declared in: #include <pdcomm_gem_spooling.h>

reserved

Field

Reserved; must be 0.

uint32_t reserved

Declared in: #include <pdcomm_gem_spooling.h>

struct_size

Field

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

size_t struct_size

Declared in: #include <pdcomm_gem_spooling.h>

version

Field

Structure version; must be #PDCOMM_GEM_SPOOL_OPTIONS_VERSION.

uint32_t version

Declared in: #include <pdcomm_gem_spooling.h>