value.h
const int32_t urlOffset
The offset in the strings structure to the value URL.
Definition: value.h:78
const fiftyoneDegreesValue * fiftyoneDegreesValueGet(const fiftyoneDegreesCollection *values, uint32_t valueIndex, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Gets the value for the requested index from the collection provided.
const fiftyoneDegreesValue * fiftyoneDegreesValueGetByName(const fiftyoneDegreesCollection *values, const fiftyoneDegreesCollection *strings, const fiftyoneDegreesProperty *property, const char *valueName, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Get the value for the requested name from the collection provided.
Used to store a handle to the underlying item that could be used to release the item when it's finish...
Definition: collection.h:309
Definition: string.h:93
const int32_t nameOffset
The offset in the strings structure to the value name.
Definition: value.h:74
Value structure containing meta data relating to the value.
Definition: value.h:72
const fiftyoneDegreesString * fiftyoneDegreesValueGetName(const fiftyoneDegreesCollection *strings, const fiftyoneDegreesValue *value, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the string name of the value using the item provided.
const fiftyoneDegreesString * fiftyoneDegreesValueGetDescription(const fiftyoneDegreesCollection *strings, const fiftyoneDegreesValue *value, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the string description of the value using the item provided.
Property structure containing all the meta data relating to a property.
Definition: property.h:71
const fiftyoneDegreesStoredBinaryValue * fiftyoneDegreesValueGetContent(const fiftyoneDegreesCollection *strings, const fiftyoneDegreesValue *value, fiftyoneDegreesPropertyValueType storedValueType, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the contents of the value using the item provided.
const int16_t propertyIndex
Index of the property the value relates to.
Definition: value.h:73
const fiftyoneDegreesString * fiftyoneDegreesValueGetUrl(const fiftyoneDegreesCollection *strings, const fiftyoneDegreesValue *value, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the string URL of the value using the item provided.
const int32_t descriptionOffset
The offset in the strings structure to the value description.
Definition: value.h:76
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:111
long fiftyoneDegreesValueGetIndexByName(fiftyoneDegreesCollection *values, fiftyoneDegreesCollection *strings, fiftyoneDegreesProperty *property, const char *valueName, fiftyoneDegreesException *exception)
Get index of the value for the requested name from the collection provided.
long fiftyoneDegreesValueGetIndexByNameAndType(const fiftyoneDegreesCollection *values, const fiftyoneDegreesCollection *strings, const fiftyoneDegreesProperty *property, fiftyoneDegreesPropertyValueType storedValueType, const char *valueName, fiftyoneDegreesException *exception)
Get index of the value for the requested name from the collection provided.
All the shared methods and fields required by file, memory and cached collections.
Definition: collection.h:402
"Packed" value that can be present inside "strings" of dataset.
Definition: storedBinaryValue.h:81
const fiftyoneDegreesValue * fiftyoneDegreesValueGetByNameAndType(const fiftyoneDegreesCollection *values, const fiftyoneDegreesCollection *strings, const fiftyoneDegreesProperty *property, fiftyoneDegreesPropertyValueType storedValueType, const char *valueName, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Get the value for the requested name from the collection provided.
