dca_interface
6.3.4
home
build
tmp
dcatmp18664
pkgdevel
dca
include
dca
zla_classification
zla_classification.h
Go to the documentation of this file.
1
/* IBM Source Code */
2
/* (C) Copyright IBM Corp. 2009, 2012 */
3
/* Licensed Materials - Property of IBM */
4
/* US Government Users Restricted Rights - Use duplication or disclosure restricted by GSA Schedule Contract with IBM Corp. */
5
6
#ifndef ZLA_CLASSIFICATION_H
7
#define ZLA_CLASSIFICATION_H
8
22
namespace
dca {
23
24
class
zla_module_p;
25
26
class
ZlaClassifier;
27
41
class
ZlaClassification
42
{
43
public
:
45
static
DCA_MODULE_ID_TYPE
ID
;
46
53
static
ZlaClassification
create
(
const
DcaInstance
& aDcaInstance,
const
License
& aLicense );
54
56
ZlaClassification
();
57
ZlaClassification
(
const
ZlaClassification
& aZlaClassification );
58
ZlaClassification
& operator = (
const
ZlaClassification
& aZlaClassification );
59
virtual
~
ZlaClassification
();
61
73
ZlaClassifier
createClassifier
(
const
DbConnection
& aDbConnection )
const
;
74
76
PRIVATE_PTR
zla_module_p *_p;
77
};
78
79
}
80
81
#endif
DCA_MODULE_ID_TYPE
int DCA_MODULE_ID_TYPE
Type for module ids.
Definition:
base_types.h:21
dca::ZlaClassifier
ZLA classifier object for ZLA classification.
Definition:
zla_classifier.h:33
dca::ZlaClassification::create
static ZlaClassification create(const DcaInstance &aDcaInstance, const License &aLicense)
Initializes the ZlaClassification module.
dca::ZlaClassification::ID
static DCA_MODULE_ID_TYPE ID
The unique ID of the ZLA classification module.
Definition:
zla_classification.h:45
dca::ZlaClassification
The ZLA Classification module class.
Definition:
zla_classification.h:42
dca::DbConnection
Database connection class for a local or remote database.
Definition:
base_classes.h:859
dca::License
Use a License to initialize a classification package or a toolbox package.
Definition:
base_classes.h:560
dca::DcaInstance
Encapsulates the init and deinit of the DCA API.
Definition:
base_classes.h:315
PRIVATE_PTR
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
Definition:
base_types.h:83
dca::ZlaClassification::createClassifier
ZlaClassifier createClassifier(const DbConnection &aDbConnection) const
Creates a ZlaClassifier used to classify Email objects.
Generated by
1.8.18