![]() |
![]() |
![]() |
libpreludedb Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
typedef preludedb_plugin_format_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
); 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
); int (*preludedb_plugin_format_delete_alert_func_t) (preludedb_t *db
,uint64_t ident
); int preludedb_plugin_format_new (preludedb_plugin_format_t **ret
); 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
); size_t (*preludedb_plugin_format_get_message_ident_count_func_t) (void *res
); int (*preludedb_plugin_format_get_alert_func_t) (preludedb_t *db
,uint64_t ident
,idmef_message_t **message
); int (*preludedb_plugin_format_get_heartbeat_func_t) (preludedb_t *db
,uint64_t ident
,idmef_message_t **message
); void (*preludedb_plugin_format_destroy_values_resource_func_t) (void *res
); int (*preludedb_plugin_format_insert_message_func_t) (preludedb_t *db
,idmef_message_t *message
); int (*preludedb_plugin_format_check_schema_version_func_t) (const char *version
); void (*preludedb_plugin_format_destroy_message_idents_resource_func_t) (void *res
); int (*preludedb_plugin_format_delete_heartbeat_func_t) (preludedb_t *db
,uint64_t ident
); ssize_t (*preludedb_plugin_format_delete_alert_from_list_func_t) (preludedb_t *db
,uint64_t *idents
,size_t size
); ssize_t (*preludedb_plugin_format_delete_alert_from_result_idents_func_t) (preludedb_t *db
,preludedb_result_idents_t *results
); ssize_t (*preludedb_plugin_format_delete_heartbeat_from_list_func_t) (preludedb_t *db
,uint64_t *idents
,size_t size
); ssize_t (*preludedb_plugin_format_delete_heartbeat_from_result_idents_func_t) (preludedb_t *db
,preludedb_result_idents_t *results
); void preludedb_plugin_format_set_delete_alert_from_list_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_alert_from_list_func_t func
); void preludedb_plugin_format_set_delete_alert_from_result_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_alert_from_result_idents_func_t func
); void preludedb_plugin_format_set_delete_heartbeat_from_list_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_heartbeat_from_list_func_t func
); void preludedb_plugin_format_set_delete_heartbeat_from_result_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_heartbeat_from_result_idents_func_t func
); void preludedb_plugin_format_set_check_schema_version_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_check_schema_version_func_t func
); void preludedb_plugin_format_set_get_alert_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_alert_idents_func_t func
); void preludedb_plugin_format_set_get_heartbeat_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_heartbeat_idents_func_t func
); void preludedb_plugin_format_set_get_message_ident_count_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_message_ident_count_func_t func
); void preludedb_plugin_format_set_destroy_message_idents_resource_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_destroy_message_idents_resource_func_t func
); void preludedb_plugin_format_set_get_alert_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_alert_func_t func
); void preludedb_plugin_format_set_get_heartbeat_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_heartbeat_func_t func
); void preludedb_plugin_format_set_delete_alert_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_alert_func_t func
); void preludedb_plugin_format_set_delete_heartbeat_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_heartbeat_func_t func
); void preludedb_plugin_format_set_insert_message_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_insert_message_func_t func
); void preludedb_plugin_format_set_get_values_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_values_func_t func
); void preludedb_plugin_format_set_destroy_values_resource_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_destroy_values_resource_func_t func
);
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
);
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
);
int (*preludedb_plugin_format_delete_alert_func_t) (preludedb_t *db
,uint64_t ident
);
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
);
size_t (*preludedb_plugin_format_get_message_ident_count_func_t)
(void *res
);
int (*preludedb_plugin_format_get_alert_func_t) (preludedb_t *db
,uint64_t ident
,idmef_message_t **message
);
int (*preludedb_plugin_format_get_heartbeat_func_t) (preludedb_t *db
,uint64_t ident
,idmef_message_t **message
);
void (*preludedb_plugin_format_destroy_values_resource_func_t)
(void *res
);
int (*preludedb_plugin_format_insert_message_func_t) (preludedb_t *db
,idmef_message_t *message
);
int (*preludedb_plugin_format_check_schema_version_func_t)
(const char *version
);
void (*preludedb_plugin_format_destroy_message_idents_resource_func_t)
(void *res
);
int (*preludedb_plugin_format_delete_heartbeat_func_t) (preludedb_t *db
,uint64_t ident
);
ssize_t (*preludedb_plugin_format_delete_alert_from_list_func_t) (preludedb_t *db
,uint64_t *idents
,size_t size
);
ssize_t (*preludedb_plugin_format_delete_alert_from_result_idents_func_t) (preludedb_t *db
,preludedb_result_idents_t *results
);
ssize_t (*preludedb_plugin_format_delete_heartbeat_from_list_func_t) (preludedb_t *db
,uint64_t *idents
,size_t size
);
ssize_t (*preludedb_plugin_format_delete_heartbeat_from_result_idents_func_t) (preludedb_t *db
,preludedb_result_idents_t *results
);
void preludedb_plugin_format_set_delete_alert_from_list_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_alert_from_list_func_t func
);
void preludedb_plugin_format_set_delete_alert_from_result_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_alert_from_result_idents_func_t func
);
void preludedb_plugin_format_set_delete_heartbeat_from_list_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_heartbeat_from_list_func_t func
);
void preludedb_plugin_format_set_delete_heartbeat_from_result_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_heartbeat_from_result_idents_func_t func
);
void preludedb_plugin_format_set_check_schema_version_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_check_schema_version_func_t func
);
void preludedb_plugin_format_set_get_alert_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_alert_idents_func_t func
);
void preludedb_plugin_format_set_get_heartbeat_idents_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_heartbeat_idents_func_t func
);
void preludedb_plugin_format_set_get_message_ident_count_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_message_ident_count_func_t func
);
void preludedb_plugin_format_set_destroy_message_idents_resource_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_destroy_message_idents_resource_func_t func
);
void preludedb_plugin_format_set_get_alert_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_alert_func_t func
);
void preludedb_plugin_format_set_get_heartbeat_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_heartbeat_func_t func
);
void preludedb_plugin_format_set_delete_alert_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_alert_func_t func
);
void preludedb_plugin_format_set_delete_heartbeat_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_delete_heartbeat_func_t func
);
void preludedb_plugin_format_set_insert_message_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_insert_message_func_t func
);
void preludedb_plugin_format_set_get_values_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_get_values_func_t func
);
void preludedb_plugin_format_set_destroy_values_resource_func (preludedb_plugin_format_t *plugin
,preludedb_plugin_format_destroy_values_resource_func_t func
);