evidence.h
191 FIFTYONE_DEGREES_ARRAY_EVIDENCE_MEMBER)
fiftyoneDegreesKeyValuePair item
the field key and original value
Definition: evidence.h:163
fiftyoneDegreesEvidencePrefix prefix
e.g.
Definition: evidence.h:162
Definition: pair.h:29
const void * parsedValue
parsed value which may not be a string
Definition: evidence.h:164
fiftyoneDegreesEvidencePrefix prefixEnum
Enum value of prefix name.
Definition: evidence.h:155
Map of prefix strings to prefix enum values.
Definition: evidence.h:152
fiftyoneDegreesEvidencePrefix
@Contains key value pairs as evidence to be processed.
Definition: evidence.h:134
A list of IP addresses as a string to be parsed into a IP addresses collection.
Definition: evidence.h:137
Evidence key value pair structure which combines the prefix, key and value.
Definition: evidence.h:161
size_t parsedLength
length of parsedValue string
Definition: evidence.h:165
Array of evidence key value pairs and a pointer to the next array if present or NULL of not present.
Definition: evidence.h:191
The evidence is invalid and should be ignored.
Definition: evidence.h:147
fiftyoneDegreesHeader * header
Unique header in the data set, or null if not related to a header.
Definition: evidence.h:166
Definition: GettingStarted.c:64
#define FIFTYONE_DEGREES_ARRAY_TYPE(t, m)
Simple array structure definition macro used for generic types.
Definition: array.h:51
const char * prefix
Name of the prefix.
Definition: evidence.h:153
size_t prefixLength
Length of the prefix string.
Definition: evidence.h:154
