Go to the documentation of this file.
6 #ifndef WAC_CLASSIFICATION_H
7 #define WAC_CLASSIFICATION_H
17 class WacCategoriesInfo;
18 class wacclassification_p;
int DCA_MODULE_ID_TYPE
Type for module ids.
bool enable_Feedback
This switches the Feedback feature on or off. This feature collects number of matched applications/ac...
bool wacDetailsAvailable(const dca::UrlClassificationResults &res) const
Returns whether or not a subsequent WAC classification may provide useful WAC information....
Database connection class for a local or remote database.
WacCategoriesInfo getCategoriesInfo() const
Retrieve the WacCategoriesInfo class.
Defintion of the WacClassifier class.
Results of an URL classification.
LogLevel
This enum is used in all setLogLevel() functions to change the verbosity level of the classes.
Defintion of the WacClassification class.
Use a License to initialize a classification package or a toolbox package.
Container class for all WAC enumeration objects.
Encapsulates the init and deinit of the DCA API.
WacClassifier createClassifier(const dca::DbConnection &aDbConnection, const WacClassifierOptions &aWacClassifierOptions=WacClassifierOptions()) const
Creates a WacClassifier that is used to classify WacInputData objects.
static WacClassification create(const dca::DcaInstance &aDca, const dca::License &aLicense)
Initializes the WacClassification module.
static DCA_MODULE_ID_TYPE ID
The unique ID of the WAC classification module.
dca::LogLevel setLogLevel(dca::LogLevel newLevel)
Changes the log level of the package and returns the previously used loglevel. Usually the logging le...
Sets up options for the WAC classification.
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.