\r\n

51Degrees Device Detection Nginx  4.4

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

Field Documentation

◆ allowUnmatched

ngx_uint_t ngx_http_51D_main_conf_t::allowUnmatched

51Degrees flag, whether unmatched should be allowed.

◆ dataFile

ngx_str_t ngx_http_51D_main_conf_t::dataFile

51Degrees data file.

◆ difference

ngx_uint_t ngx_http_51D_main_conf_t::difference

51Degrees difference value to set.

◆ drift

ngx_uint_t ngx_http_51D_main_conf_t::drift

51Degrees drift value to set.

◆ maxConcurrency

ngx_uint_t ngx_http_51D_main_conf_t::maxConcurrency

51Degrees max concurrency value to set.

◆ performanceProfile

ngx_uint_t ngx_http_51D_main_conf_t::performanceProfile

51Degrees performance profiles.

◆ resourceManager

ResourceManager* ngx_http_51D_main_conf_t::resourceManager

51Degrees data set, shared across all process'.

◆ results

ResultsHash* ngx_http_51D_main_conf_t::results

51Degrees results, local to each process.

◆ setRespHeader

ngx_http_51D_data_to_set* ngx_http_51D_main_conf_t::setRespHeader

Array of headers to set in the response, local to each process.

◆ setRespHeaderCount

ngx_uint_t ngx_http_51D_main_conf_t::setRespHeaderCount

Number of response headers to set, local to each to each process.

◆ usePerformanceGraph

ngx_uint_t ngx_http_51D_main_conf_t::usePerformanceGraph

51Degrees flag, whether performance graph should be used.

◆ usePredictiveGraph

ngx_uint_t ngx_http_51D_main_conf_t::usePredictiveGraph

51Degrees flag, whether predictive graph should be used.

◆ valueSeparator

ngx_str_t ngx_http_51D_main_conf_t::valueSeparator

Match header value separator.


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