Go to the documentation of this file.
6 #ifndef URL_CLASSIFICTION_H
7 #define URL_CLASSIFICTION_H
44 class UrlDbClassifier;
int DCA_MODULE_ID_TYPE
Type for module ids.
static DCA_MODULE_ID_TYPE ID
The unique ID of the URL classification module.
LogLevel setLogLevel(LogLevel newLevel)
Sets the logging level for the given class instance. The old value will be returned.
bool enable_WebLearn
deprecated - has been replaced by enable_Feedback
Sets up options for embedded URL detection and provided Feedback mechanism.
Database connection class for a local or remote database.
Main class for the URL classification.
bool enable_Feedback
This switches the Feedback feature on or off. This is switched off by default.
bool detect_EmbeddedUrlsInUrlPath
If set to true, you can specify that embedded URL detection is additionally performed in the path par...
URL database classifier class.
LogLevel
This enum is used in all setLogLevel() functions to change the verbosity level of the classes.
Use a License to initialize a classification package or a toolbox package.
Encapsulates the init and deinit of the DCA API.
static UrlClassification create(const DcaInstance &aDcaInstance, const License &aLicense)
Creates the URL classification module by using the given DcaInstance and License.
bool enable_EmbeddedUrlDetection
If set to true embedded URL detection will be used in URL classification. This is switched on by defa...
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
UrlDbClassifier createDbClassifier(const DbConnection &aDbConnection, const UrlDbClassifierOptions &options=UrlDbClassifierOptions()) const
Create a URL database classifier. The classifier is created by using the provided database connection...