PdcommGemSpoolHostOptions
Struct
Request limits for Host spooling requests.
typedef struct PdcommGemSpoolHostOptions { ... } PdcommGemSpoolHostOptionsPassed 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_streammax_pending_items
Field
Largest item budget of one S2F43 request.
size_t max_pending_itemsA 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_streamsreserved
Field
Reserved; must be 0.
uint32_t reservedstruct_size
Field
Size of this structure in bytes; set to sizeof(PdcommGemSpoolHostOptions) or larger.
size_t struct_sizeversion
Field
Structure version; must be #PDCOMM_GEM_SPOOL_OPTIONS_VERSION.
uint32_t version