A device detection module for Nginx

ngx_http_51D_main_conf_t Struct Reference

Detailed Description

Module main config.

Collaboration diagram for ngx_http_51D_main_conf_t:

[legend]

Data Fields

char properties [FIFTYONE_DEGREES_MAX_PROPS_STRING]
 Properties string to initialise the data set with.
ngx_str_t dataFile
 51Degrees data file.
ResultsHash * results
 51Degrees results, local to each process.
char valueString [FIFTYONE_DEGREES_MAX_STRING]
 Result string to hold return javascript.
ResourceManager * resourceManager
 51Degrees data set, shared across all process'.
ngx_uint_t setRespHeaderCount
 Number of response headers to set, local to each to each process.
ngx_http_51D_data_to_set * setRespHeader
 Array of headers to set in the response, local to each process.
ngx_str_t valueSeparator
 Match header value separator.
ngx_uint_t performanceProfile
 51Degrees performance profiles.
ngx_uint_t drift
 51Degrees drift value to set.
ngx_uint_t difference
 51Degrees difference value to set.
ngx_uint_t maxConcurrency
 51Degrees max concurrency value to set.
ngx_uint_t allowUnmatched
 51Degrees flag, whether unmatched should be allowed.
ngx_uint_t usePerformanceGraph
 51Degrees flag, whether performance graph should be used.
ngx_uint_t usePredictiveGraph
 51Degrees flag, whether predictive graph should be used.
ngx_http_51D_match_conf_t matchConf
 The match to carry out in this block's locations.

The documentation for this struct was generated from the following file:
  • /home/runner/work/documentation/documentation/apis/device-detection-nginx/51Degrees_module/ngx_http_51D_module.c