ConfigBase.hpp
void setReuseTempFile(bool reuse)
Set whether or not a temporary file that already exists for a master file should be reused by another...
C++ class wrapper for the fiftyoneDegreesConfigBase configuration structure.
Definition: ConfigBase.hpp:60
void setUseUpperPrefixHeaders(bool use)
Set whether or not the HTTP header field might be prefixed with 'HTTP_'.
void setUseTempFile(bool use)
Set whether or not a temporary file should be created from the original data file and used to initial...
bool getUseTempFile() const
Get whether or not a temporary file should be created from the original data file and used to initial...
virtual uint16_t getConcurrency() const
Get the expected number of concurrent accessors of the data set.
bool getUseUpperPrefixHeaders() const
Get whether or not an HTTP_ upper case prefixes should be considered when evaluating HTTP headers.
ConfigBase(fiftyoneDegreesConfigBase *config)
Constructs a new instance of the configuration with a reference to the C configuration provided.
Base configuration structure containing common configuration options, and options that apply to struc...
Definition: config.h:49
bool getReuseTempFile() const
Get whether temporary files can be reused across multiple processes.
void setTempDirectories(vector< string > tempDirs)
Sets a collection of temporary directories to use if temporary file operation is required in the orde...
virtual ~ConfigBase()
Free any memory associated with temporary directories.
vector< string > getTempDirectories() const
Gets a vector of temporary directory strings which should be used to store temporary files.