r11149 - libprelude/trunk/bindings/c++/include
[email protected] Mon, 20 Apr 2009 16:25:16 +0200 (CEST)
Newsgroups
gmane.comp.security.ids.prelude.cvs
Message-ID
<[email protected] >
Author: yoann
Date: 2009-04-20 16:25:14 +0200 (Mon, 20 Apr 2009)
New Revision: 11149
Modified:
libprelude/trunk/bindings/c++/include/idmef-criteria.hxx
Log:
Implement IDMEFCriterionOperatorEnum enumeration.
Modified: libprelude/trunk/bindings/c++/include/idmef-criteria.hxx
===================================================================
--- libprelude/trunk/bindings/c++/include/idmef-criteria.hxx 2009-04-20 14:25:09 UTC (rev 11148)
+++ libprelude/trunk/bindings/c++/include/idmef-criteria.hxx 2009-04-20 14:25:14 UTC (rev 11149)
@@ -28,9 +28,39 @@
#include "prelude.h"
#include "idmef.hxx"
-
namespace Prelude {
+ class IDMEFCriterion {
+ public:
+ enum IDMEFCriterionOperatorEnum {
+ OPERATOR_NOT = IDMEF_CRITERION_OPERATOR_NOT,
+ OPERATOR_NOCASE = IDMEF_CRITERION_OPERATOR_NOCASE,
+ OPERATOR_EQUAL = IDMEF_CRITERION_OPERATOR_EQUAL,
+ OPERATOR_EQUAL_NOCASE = IDMEF_CRITERION_OPERATOR_EQUAL_NOCASE,
+ OPERATOR_NOT_EQUAL = IDMEF_CRITERION_OPERATOR_NOT_EQUAL,
+ OPERATOR_NOT_EQUAL_NOCASE = IDMEF_CRITERION_OPERATOR_NOT_EQUAL_NOCASE,
+
+ OPERATOR_LESSER = IDMEF_CRITERION_OPERATOR_LESSER,
+ OPERATOR_LESSER_OR_EQUAL = IDMEF_CRITERION_OPERATOR_LESSER_OR_EQUAL,
+
+ OPERATOR_GREATER = IDMEF_CRITERION_OPERATOR_GREATER,
+ OPERATOR_GREATER_OR_EQUAL = IDMEF_CRITERION_OPERATOR_GREATER_OR_EQUAL,
+
+ OPERATOR_SUBSTR = IDMEF_CRITERION_OPERATOR_SUBSTR,
+ OPERATOR_SUBSTR_NOCASE = IDMEF_CRITERION_OPERATOR_SUBSTR_NOCASE,
+ OPERATOR_NOT_SUBSTR = IDMEF_CRITERION_OPERATOR_NOT_SUBSTR,
+ OPERATOR_NOT_SUBSTR_NOCASE = IDMEF_CRITERION_OPERATOR_NOT_SUBSTR_NOCASE,
+
+ OPERATOR_REGEX = IDMEF_CRITERION_OPERATOR_REGEX,
+ OPERATOR_REGEX_NOCASE = IDMEF_CRITERION_OPERATOR_REGEX_NOCASE,
+ OPERATOR_NOT_REGEX = IDMEF_CRITERION_OPERATOR_NOT_REGEX,
+ OPERATOR_NOT_REGEX_NOCASE = IDMEF_CRITERION_OPERATOR_NOT_REGEX_NOCASE,
+
+ OPERATOR_NULL = IDMEF_CRITERION_OPERATOR_NULL,
+ OPERATOR_NOT_NULL = IDMEF_CRITERION_OPERATOR_NOT_NULL
+ };
+ };
+
class IDMEFCriteria {
private:
idmef_criteria_t *_criteria;
_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog