PdcommGemFormattedProgramStoreInfo
Struct
Store totals and limits, filled by pdcomm_gem_formatted_program_store_info() and pdcomm_gem_formatted_program_store_snapshot_info().
typedef struct PdcommGemFormattedProgramStoreInfo { ... } PdcommGemFormattedProgramStoreInfoMembers
encoded_bytes
Field
Sum of the encoded S7F23 body sizes of all stored programs, in bytes.
size_t encoded_bytesentry_count
Field
Number of stored programs.
size_t entry_countidentifier_bytes
Field
Sum of the PPID lengths of all stored programs, in bytes.
size_t identifier_bytesmax_encoded_bytes
Field
Largest encoded_bytes: the endpoint's SECS-II message_bytes limit times max_entries.
size_t max_encoded_bytesmax_entries
Field
Largest number of programs; the query option max_catalog_entries.
size_t max_entriesmax_identifier_bytes
Field
Largest identifier_bytes; the query option max_catalog_identifier_bytes.
size_t max_identifier_bytesreserved
Field
Set to 0 before the call.
uint32_t reservedrevision
Field
Store revision: 0 for a new store, increased by one for every change that alters the stored programs.
uint64_t revisionstruct_size
Field
Structure size; set it to at least sizeof(PdcommGemFormattedProgramStoreInfo).
size_t struct_sizeReceives the size written.
version
Field
Set to #PDCOMM_GEM_FORMATTED_PROGRAM_STORE_INFO_VERSION before the call.
uint32_t version