\r\n

51Degrees Device Detection C/C++  4.5

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

Config

Detailed Description

Configuration for building data sets.

Introduction

Configuration structures based off the base configuration type are used when building data sets. The base configuration describes how the data is handled. For example, whether or not a temporary file should be created, or whether the memory should be freed with the data set.

Extending configurations will add options specific to certain categories of data sets.

Collaboration diagram for Config:

Structs

struct  fiftyoneDegreesConfigBase
Base configuration structure containing common configuration options, and options that apply to structures and methods in the common library. More...

Macros

#define  FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE_DEFAULT   false
Default value for the FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE macro. More...
#define  FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE   FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE_DEFAULT
Temp file setting used in the default configuration macro #FIFTYONE_DEGREES_CONFIG_DEFAULT.
#define  FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY_DEFAULT   false
Default value for the FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY macro. More...
#define  FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY   FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY_DEFAULT
All in memory setting used in the default configuration macro #FIFTYONE_DEGREES_CONFIG_DEFAULT.
#define  FIFTYONE_DEGREES_CONFIG_DEFAULT_WITH_INDEX
Default value for the fiftyoneDegreesConfigBase structure with index. More...
#define  FIFTYONE_DEGREES_CONFIG_DEFAULT_NO_INDEX
Default value for the fiftyoneDegreesConfigBase structure without index. More...

Macro Definition Documentation

◆ FIFTYONE_DEGREES_CONFIG_DEFAULT_NO_INDEX

#define FIFTYONE_DEGREES_CONFIG_DEFAULT_NO_INDEX
Value:
true, /* usesUpperPrefixedHeaders */ \
false, /* freeData */ \
FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE, /* useTempFile */ \
false, /* reuseTempFile */ \
NULL, /* tempDirs */ \
0, /* tempDirCount */ \
false /* propertyValueIndex */
#define FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY
All in memory setting used in the default configuration macro #FIFTYONE_DEGREES_CONFIG_DEFAULT.
Definition: config.h:91

Default value for the fiftyoneDegreesConfigBase structure without index.

◆ FIFTYONE_DEGREES_CONFIG_DEFAULT_WITH_INDEX

#define FIFTYONE_DEGREES_CONFIG_DEFAULT_WITH_INDEX
Value:
true, /* usesUpperPrefixedHeaders */ \
false, /* freeData */ \
FIFTYONE_DEGREES_CONFIG_USE_TEMP_FILE, /* useTempFile */ \
false, /* reuseTempFile */ \
NULL, /* tempDirs */ \
0, /* tempDirCount */ \
true /* propertyValueIndex */
#define FIFTYONE_DEGREES_CONFIG_ALL_IN_MEMORY
All in memory setting used in the default configuration macro #FIFTYONE_DEGREES_CONFIG_DEFAULT.
Definition: config.h:91

Default value for the fiftyoneDegreesConfigBase structure with index.

On This Page