collectionKey.h
const fiftyoneDegreesCollectionGetVariableSizeMethod getFinalSizeMethod
Size of unknown-length "tail" of the item.
Definition: collectionKey.h:66
Explains to a collection how to properly extract the requested value.
Definition: collectionKey.h:63
const fiftyoneDegreesPropertyValueType valueType
Size of known-length "head" of the item.
Definition: collectionKey.h:64
uint32_t(* fiftyoneDegreesCollectionGetVariableSizeMethod)(const void *initial, fiftyoneDegreesException *exception)
Passed a pointer to the first part of a variable size item and returns the size of the entire item.
Definition: collectionKey.h:45
fiftyoneDegreesCollectionIndexOrOffset indexOrOffset
Where to look for the item.
Definition: collectionKey.h:73
uint32_t index
index of the item in the collection.
Definition: collectionKey.h:53
uint32_t offset
byte offset of the item from the start of collection.
Definition: collectionKey.h:54
Location of the item within the Collection.
Definition: collectionKey.h:52
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:111
const fiftyoneDegreesCollectionKeyType * keyType
Not used if collection is fixed width.
Definition: collectionKey.h:74
Explains to a collection (or cache) what the consumer is looking for.
Definition: collectionKey.h:72
uint32_t initialBytesCount
Size of known-length "head" of the item.
Definition: collectionKey.h:65
