Go to the documentation of this file.
6 #ifndef IPR_CLASSIFICATION_H
7 #define IPR_CLASSIFICATION_H
17 class IprCategoriesInfo;
18 class iprclassification_p;
int DCA_MODULE_ID_TYPE
Type for module ids.
Defintion of the IprClassifier class.
static IprClassification create(const dca::DcaInstance &aDca, const dca::License &aLicense)
Initializes the IprClassification module.
Sets up options for the IPR classification.
static DCA_MODULE_ID_TYPE ID
The unique ID of the IPR classification module.
Container class for all IPR enumeration objects.
Database connection class for a local or remote database.
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.
bool enable_Feedback
This switches the Feedback feature on or off. This feature collects statistics about number of matche...
dca::LogLevel setLogLevel(dca::LogLevel newLevel)
Changes the log level of the package and returns the previously used log level. Usually the logging l...
IprClassifier createClassifier(const dca::DbConnection &aDbConnection, const IprClassifierOptions &aIprClassifierOptions=IprClassifierOptions()) const
Creates a IprClassifier that is used to classify dca_ipr::Ip objects.
Definition of the IprClassification class.
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
IprCategoriesInfo getCategoriesInfo() const
Retrieve the IprCategoriesInfo class.