![]() |
![]() |
![]() |
Prelude library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
typedef idmef_criterion_value_t; enum idmef_criterion_value_type_t; int idmef_criterion_value_new (idmef_criterion_value_t **cv
); int idmef_criterion_value_new_regex (idmef_criterion_value_t **cv
,const char *regex
,idmef_criterion_operator_t op
); int idmef_criterion_value_new_value (idmef_criterion_value_t **cv
,idmef_value_t *value
,idmef_criterion_operator_t op
); int idmef_criterion_value_new_from_string (idmef_criterion_value_t **cv
,idmef_path_t *path
,const char *value
,idmef_criterion_operator_t op
); int idmef_criterion_value_new_broken_down_time (idmef_criterion_value_t **cv
,const char *time
,idmef_criterion_operator_t op
); int idmef_criterion_value_clone (const idmef_criterion_value_t *src
,idmef_criterion_value_t **dst
); void idmef_criterion_value_destroy (idmef_criterion_value_t *value
); int idmef_criterion_value_print (idmef_criterion_value_t *value
,prelude_io_t *fd
); int idmef_criterion_value_to_string (idmef_criterion_value_t *value
,prelude_string_t *out
); int idmef_criterion_value_match (idmef_criterion_value_t *cv
,idmef_value_t *value
,idmef_criterion_operator_t op
); const idmef_value_t * idmef_criterion_value_get_value (idmef_criterion_value_t *cv
); const char * idmef_criterion_value_get_regex (idmef_criterion_value_t *cv
); const struct tm * idmef_criterion_value_get_broken_down_time (idmef_criterion_value_t *cv
); idmef_criterion_value_type_t idmef_criterion_value_get_type (idmef_criterion_value_t *cv
);
typedef enum { IDMEF_CRITERION_VALUE_TYPE_ERROR = -1, IDMEF_CRITERION_VALUE_TYPE_VALUE = 0, IDMEF_CRITERION_VALUE_TYPE_REGEX = 1, IDMEF_CRITERION_VALUE_TYPE_BROKEN_DOWN_TIME = 2 } idmef_criterion_value_type_t;
int idmef_criterion_value_new_regex (idmef_criterion_value_t **cv
,const char *regex
,idmef_criterion_operator_t op
);
int idmef_criterion_value_new_value (idmef_criterion_value_t **cv
,idmef_value_t *value
,idmef_criterion_operator_t op
);
int idmef_criterion_value_new_from_string (idmef_criterion_value_t **cv
,idmef_path_t *path
,const char *value
,idmef_criterion_operator_t op
);
int idmef_criterion_value_new_broken_down_time (idmef_criterion_value_t **cv
,const char *time
,idmef_criterion_operator_t op
);
int idmef_criterion_value_clone (const idmef_criterion_value_t *src
,idmef_criterion_value_t **dst
);
void idmef_criterion_value_destroy (idmef_criterion_value_t *value
);
int idmef_criterion_value_print (idmef_criterion_value_t *value
,prelude_io_t *fd
);
int idmef_criterion_value_to_string (idmef_criterion_value_t *value
,prelude_string_t *out
);
int idmef_criterion_value_match (idmef_criterion_value_t *cv
,idmef_value_t *value
,idmef_criterion_operator_t op
);
const idmef_value_t * idmef_criterion_value_get_value (idmef_criterion_value_t *cv
);
const char * idmef_criterion_value_get_regex (idmef_criterion_value_t *cv
);
const struct tm * idmef_criterion_value_get_broken_down_time
(idmef_criterion_value_t *cv
);
idmef_criterion_value_type_t idmef_criterion_value_get_type
(idmef_criterion_value_t *cv
);