| libpreludedb Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
enum preludedb_selected_path_flags_t;
typedef preludedb_path_selection_t;
typedef preludedb_selected_path_t;
int preludedb_selected_path_new (preludedb_selected_path_t **selected_path,
idmef_path_t *path,
int flags);
int preludedb_selected_path_new_string (preludedb_selected_path_t **selected_path,
const char *str);
void preludedb_selected_path_destroy (preludedb_selected_path_t *selected_path);
idmef_path_t * preludedb_selected_path_get_path (preludedb_selected_path_t *selected_path);
preludedb_selected_path_flags_t preludedb_selected_path_get_flags
(preludedb_selected_path_t *selected_path);
int preludedb_path_selection_new (preludedb_t *db,
preludedb_path_selection_t **path_selection);
void preludedb_path_selection_destroy (preludedb_path_selection_t *path_selection);
int preludedb_path_selection_add (preludedb_path_selection_t *path_selection,
preludedb_selected_path_t *selected_path);
preludedb_selected_path_t * preludedb_path_selection_get_next
(preludedb_path_selection_t *path_selection,
preludedb_selected_path_t *selected_path);
unsigned int preludedb_path_selection_get_count (preludedb_path_selection_t *path_selection);
typedef enum {
PRELUDEDB_SELECTED_OBJECT_FUNCTION_MIN = 0x01,
PRELUDEDB_SELECTED_OBJECT_FUNCTION_MAX = 0x02,
PRELUDEDB_SELECTED_OBJECT_FUNCTION_AVG = 0x04,
PRELUDEDB_SELECTED_OBJECT_FUNCTION_STD = 0x08,
PRELUDEDB_SELECTED_OBJECT_FUNCTION_COUNT = 0x10,
PRELUDEDB_SELECTED_OBJECT_GROUP_BY = 0x20,
PRELUDEDB_SELECTED_OBJECT_ORDER_ASC = 0x40,
PRELUDEDB_SELECTED_OBJECT_ORDER_DESC = 0x80
} preludedb_selected_path_flags_t;
int preludedb_selected_path_new (preludedb_selected_path_t **selected_path,
idmef_path_t *path,
int flags);
|
|
|
|
|
|
Returns : |
int preludedb_selected_path_new_string (preludedb_selected_path_t **selected_path,
const char *str);
|
|
|
|
Returns : |
void preludedb_selected_path_destroy (preludedb_selected_path_t *selected_path);
|
idmef_path_t * preludedb_selected_path_get_path (preludedb_selected_path_t *selected_path);
|
|
Returns : |
preludedb_selected_path_flags_t preludedb_selected_path_get_flags
(preludedb_selected_path_t *selected_path);
|
|
Returns : |
int preludedb_path_selection_new (preludedb_t *db,
preludedb_path_selection_t **path_selection);
|
|
|
|
Returns : |
void preludedb_path_selection_destroy (preludedb_path_selection_t *path_selection);
|
int preludedb_path_selection_add (preludedb_path_selection_t *path_selection,
preludedb_selected_path_t *selected_path);
|
|
|
|
Returns : |
preludedb_selected_path_t * preludedb_path_selection_get_next
(preludedb_path_selection_t *path_selection,
preludedb_selected_path_t *selected_path);
|
|
|
|
Returns : |