| libprelude 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 (idmef_criterion_value_t **cv);
|
|
Returns : |
int idmef_criterion_value_new_regex (idmef_criterion_value_t **cv,
const char *regex,
idmef_criterion_operator_t op);
|
|
|
|
|
|
Returns : |
int idmef_criterion_value_new_value (idmef_criterion_value_t **cv,
idmef_value_t *value,
idmef_criterion_operator_t op);
|
|
|
|
|
|
Returns : |
int idmef_criterion_value_new_from_string
(idmef_criterion_value_t **cv,
idmef_path_t *path,
const char *value,
idmef_criterion_operator_t op);
|
|
|
|
|
|
|
|
Returns : |
int idmef_criterion_value_new_broken_down_time
(idmef_criterion_value_t **cv,
const char *time,
idmef_criterion_operator_t op);
|
|
|
|
|
|
Returns : |
int idmef_criterion_value_clone (const idmef_criterion_value_t *src,
idmef_criterion_value_t **dst);
|
|
|
|
Returns : |
void idmef_criterion_value_destroy (idmef_criterion_value_t *value);
|
int idmef_criterion_value_print (idmef_criterion_value_t *value,
prelude_io_t *fd);
|
|
|
|
Returns : |
int idmef_criterion_value_to_string (idmef_criterion_value_t *value,
prelude_string_t *out);
|
|
|
|
Returns : |
int idmef_criterion_value_match (idmef_criterion_value_t *cv,
idmef_value_t *value,
idmef_criterion_operator_t op);
|
|
|
|
|
|
Returns : |
const idmef_value_t * idmef_criterion_value_get_value (idmef_criterion_value_t *cv);
|
|
Returns : |
const char * idmef_criterion_value_get_regex (idmef_criterion_value_t *cv);
|
|
Returns : |
const struct tm * idmef_criterion_value_get_broken_down_time
(idmef_criterion_value_t *cv);
|
|
Returns : |