Functions
preludedb_plugin_format_get_values_func_t ()
int
(*preludedb_plugin_format_get_values_func_t)
(preludedb_t *db,
preludedb_path_selection_t *selection,
idmef_criteria_t *criteria,
int distinct,
int limit,
int offset,
void **res);
preludedb_plugin_format_get_alert_idents_func_t ()
int
(*preludedb_plugin_format_get_alert_idents_func_t)
(preludedb_t *db,
idmef_criteria_t *criteria,
int limit,
int offset,
preludedb_result_idents_order_t order,
void **res);
preludedb_plugin_format_delete_alert_func_t ()
int
(*preludedb_plugin_format_delete_alert_func_t)
(preludedb_t *db,
uint64_t ident);
preludedb_plugin_format_get_heartbeat_idents_func_t ()
int
(*preludedb_plugin_format_get_heartbeat_idents_func_t)
(preludedb_t *db,
idmef_criteria_t *criteria,
int limit,
int offset,
preludedb_result_idents_order_t order,
void **res);
preludedb_plugin_format_get_message_ident_count_func_t ()
size_t
(*preludedb_plugin_format_get_message_ident_count_func_t)
(void *res);
preludedb_plugin_format_get_alert_func_t ()
int
(*preludedb_plugin_format_get_alert_func_t)
(preludedb_t *db,
uint64_t ident,
idmef_message_t **message);
preludedb_plugin_format_get_heartbeat_func_t ()
int
(*preludedb_plugin_format_get_heartbeat_func_t)
(preludedb_t *db,
uint64_t ident,
idmef_message_t **message);
preludedb_plugin_format_destroy_values_resource_func_t ()
void
(*preludedb_plugin_format_destroy_values_resource_func_t)
(void *res);
preludedb_plugin_format_insert_message_func_t ()
int
(*preludedb_plugin_format_insert_message_func_t)
(preludedb_t *db,
idmef_message_t *message);
preludedb_plugin_format_check_schema_version_func_t ()
int
(*preludedb_plugin_format_check_schema_version_func_t)
(const char *version);
preludedb_plugin_format_destroy_message_idents_resource_func_t ()
void
(*preludedb_plugin_format_destroy_message_idents_resource_func_t)
(void *res);
preludedb_plugin_format_delete_heartbeat_func_t ()
int
(*preludedb_plugin_format_delete_heartbeat_func_t)
(preludedb_t *db,
uint64_t ident);
preludedb_plugin_format_delete_alert_from_list_func_t ()
ssize_t
(*preludedb_plugin_format_delete_alert_from_list_func_t)
(preludedb_t *db,
uint64_t *idents,
size_t size);
preludedb_plugin_format_delete_alert_from_result_idents_func_t ()
ssize_t
(*preludedb_plugin_format_delete_alert_from_result_idents_func_t)
(preludedb_t *db,
preludedb_result_idents_t *results);
preludedb_plugin_format_delete_heartbeat_from_list_func_t ()
ssize_t
(*preludedb_plugin_format_delete_heartbeat_from_list_func_t)
(preludedb_t *db,
uint64_t *idents,
size_t size);
preludedb_plugin_format_delete_heartbeat_from_result_idents_func_t ()
ssize_t
(*preludedb_plugin_format_delete_heartbeat_from_result_idents_func_t)
(preludedb_t *db,
preludedb_result_idents_t *results);