23 #ifndef FIFTYONE_DEGREES_RESULTS_DEVICE_DETECTION_HPP 24 #define FIFTYONE_DEGREES_RESULTS_DEVICE_DETECTION_HPP 26 #include "common-cxx/ResultsBase.hpp" 27 #include "results-dd.h" 31 class EngineDeviceDetectionTests;
34 namespace DeviceDetection {
77 friend class ::EngineDeviceDetectionTests;
89 shared_ptr<fiftyoneDegreesResourceManager> manager);
103 virtual string getDeviceId()
const = 0;
111 virtual int getUserAgents()
const = 0;
120 virtual string getUserAgent(
int resultIndex)
const = 0;
Device detection specific results structure which any device detection processing results should exte...
Definition: results-dd.h:74
51Degrees base namespace.
Definition: ComponentMetaDataBuilderHash.hpp:33
fiftyoneDegreesResultsDeviceDetection ResultsDeviceDetection
Synonym for fiftyoneDegreesResultsDeviceDetection type.
Definition: fiftyone.h:50
Encapsulates the results of a device detection engine's processing.
Definition: ResultsDeviceDetection.hpp:76
Shared classes.
Definition: Collection.hpp:31
Encapsulates the results of an engine's processing.
Definition: ResultsBase.hpp:82