value.h
const int32_t urlOffset
The offset in the strings structure to the value URL.
Definition: value.h:72
EXTERNAL fiftyoneDegreesValue * fiftyoneDegreesValueGetByName(fiftyoneDegreesCollection *values, fiftyoneDegreesCollection *strings, fiftyoneDegreesProperty *property, const char *valueName, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Get the value for the requested name from the collection provided.
Definition: value.c:119
Used to store a handle to the underlying item that could be used to release the item when it's finish...
Definition: collection.h:302
const int32_t nameOffset
The offset in the strings structure to the value name.
Definition: value.h:68
Value structure containing meta data relating to the value.
Definition: value.h:66
Property structure containing all the meta data relating to a property.
Definition: property.h:75
EXTERNAL fiftyoneDegreesString * fiftyoneDegreesValueGetUrl(fiftyoneDegreesCollection *strings, fiftyoneDegreesValue *value, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the string URL of the value using the item provided.
Definition: value.c:73
const int16_t propertyIndex
Index of the property the value relates to.
Definition: value.h:67
EXTERNAL fiftyoneDegreesValue * fiftyoneDegreesValueGet(fiftyoneDegreesCollection *values, uint32_t valueIndex, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Gets the value for the requested index from the collection provided.
Definition: value.c:81
const int32_t descriptionOffset
The offset in the strings structure to the value description.
Definition: value.h:70
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:109
EXTERNAL 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.
Definition: value.c:93
EXTERNAL fiftyoneDegreesString * fiftyoneDegreesValueGetDescription(fiftyoneDegreesCollection *strings, fiftyoneDegreesValue *value, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the string description of the value using the item provided.
Definition: value.c:61
All the shared methods and fields required by file, memory and cached collections.
Definition: collection.h:400
EXTERNAL fiftyoneDegreesString * fiftyoneDegreesValueGetName(fiftyoneDegreesCollection *strings, fiftyoneDegreesValue *value, fiftyoneDegreesCollectionItem *item, fiftyoneDegreesException *exception)
Returns the string name of the value using the item provided.
Definition: value.c:53
