A device detection library that is used natively or by 51Degrees products

fiftyoneDegreesResultsDeviceDetection Struct Reference

Detailed Description

Device detection specific results structure which any device detection processing results should extend.

This adds an array of value overrides to the base results.

Collaboration diagram for fiftyoneDegreesResultsDeviceDetection:

[legend]

Data Fields

fiftyoneDegreesResultsBase b
 Base results, which hold the override values.
char * bufferPseudo
 Working memory used for pseudo headers, allocated when the results are created and not grown during detection.
int bufferPseudoLength
 Number of bytes in bufferPseudo, being the maxMatchedUserAgentLength configuration value plus one for the null terminator.
char * bufferTransform
 Working memory used to transform evidence.
int bufferTransformLength
 Number of bytes in bufferTransform.

Field Documentation

◆ bufferPseudo

char* fiftyoneDegreesResultsDeviceDetection::bufferPseudo

Working memory used for pseudo headers, allocated when the results are created and not grown during detection.

A pseudo header that does not fit is ignored

◆ bufferPseudoLength

int fiftyoneDegreesResultsDeviceDetection::bufferPseudoLength

Number of bytes in bufferPseudo, being the maxMatchedUserAgentLength configuration value plus one for the null terminator.

A single header over that value is ignored too


The documentation for this struct was generated from the following file: