PdcommGemFormattedProgramSelectionToken
Struct
Identity of one selection, returned by pdcomm_gem_formatted_program_select().
typedef struct PdcommGemFormattedProgramSelectionToken { ... } PdcommGemFormattedProgramSelectionTokenTreat the counters as opaque values and pass the token back unchanged. The token matches the current selection only when every counter and the endpoint identity are equal.
Members
endpoint_id
Field
Identity of the endpoint that made the selection.
uint64_t endpoint_identry_generation
Field
Generation of the selected store entry at the time of selection.
uint64_t entry_generationreserved
Field
Set to 0.
uint32_t reservedselection_generation
Field
Selection revision; increases with every new selection and every clear.
uint64_t selection_generationsession_generation
Field
HSMS session generation in which the selection was made.
uint64_t session_generationstore_revision
Field
Store revision at the time of selection.
uint64_t store_revisionstruct_size
Field
Structure size; set it to at least sizeof(PdcommGemFormattedProgramSelectionToken).
size_t struct_sizeReceives the size written.
version
Field
Set to #PDCOMM_GEM_FORMATTED_PROGRAM_SELECTION_TOKEN_VERSION.
uint32_t version