23 #ifndef FIFTYONE_DEGREES_CONFIG_HASH_HPP 24 #define FIFTYONE_DEGREES_CONFIG_HASH_HPP 26 #include "../common-cxx/CollectionConfig.hpp" 27 #include "../ConfigDeviceDetection.hpp" 30 using std::min_element;
34 namespace DeviceDetection {
104 void setHighPerformance();
116 void setBalancedTemp();
129 void setMaxPerformance();
139 void setDifference(int32_t difference);
147 void setDrift(int32_t drift);
159 void setUsePerformanceGraph(
bool use);
170 void setUsePredictiveGraph(
bool use);
180 void setConcurrency(uint16_t concurrency);
189 void setTraceRoute(
bool shouldTrace);
253 bool getUsePerformanceGraph();
260 bool getUsePredictiveGraph();
267 uint16_t getConcurrency()
const;
276 bool getTraceRoute();
321 void initCollectionConfig();
328 void setPerformanceFromExistingConfig(
C++ class wrapper for the fiftyoneDegreesCollectionConfig structure.
Definition: CollectionConfig.hpp:50
C++ class wrapper for the fiftyoneDegreesConfigDeviceDetection configuration structure.
Definition: ConfigDeviceDetection.hpp:65
51Degrees base namespace.
Definition: ComponentMetaDataBuilderHash.hpp:33
C++ class wrapper for the fiftyoneDegreesConfigHash configuration structure.
Definition: ConfigHash.hpp:72
fiftyoneDegreesConfigHash ConfigHash
Synonym for fiftyoneDegreesConfigHash type.
Definition: fiftyone.h:51
Hash specific configuration structure.
Definition: hash.h:243
Shared classes.
Definition: Collection.hpp:31