Constructors and Destructors |
|
| ConfigBase (fiftyoneDegreesConfigBase *config)
Constructs a new instance of the configuration with a reference to the C configuration provided. More...
|
|
virtual
| ~ConfigBase ()
Free any memory associated with temporary directories.
|
Setters |
| void
| setUseUpperPrefixHeaders (bool use)
Set whether or not the HTTP header field might be prefixed with 'HTTP_'. More...
|
| void
| setUseTempFile (bool use)
Set whether or not a temporary file should be created from the original data file and used to initialise the data set. More...
|
| void
| setReuseTempFile (bool reuse)
Set whether or not a temporary file that already exists for a master file should be reused by another process. More...
|
| void
| setTempDirectories (vector< string > tempDirs)
Sets a collection of temporary directories to use if temporary file operation is required in the order in which the directories should be used. More...
|
| void
| setPropertyValueIndex (bool index)
Set whether or not an index to speed up the retrieval of values for profiles and properties is created. More...
|
Getters |
| bool
| getUseUpperPrefixHeaders () const
Get whether or not an HTTP_ upper case prefixes should be considered when evaluating HTTP headers. More...
|
| bool
| getUseTempFile () const
Get whether or not a temporary file should be created from the original data file and used to initialise the data set. More...
|
| bool
| getReuseTempFile () const
Get whether temporary files can be reused across multiple processes. More...
|
| vector< string >
| getTempDirectories () const
Gets a vector of temporary directory strings which should be used to store temporary files. More...
|
| bool
| getPropertyValueIndex () const
Gets a flag indicating if an index of values for properties and profile is created. More...
|
| virtual uint16_t
| getConcurrency () const
Get the expected number of concurrent accessors of the data set. More...
|