19 #ifndef _GVMD_MANAGE_REPORT_FORMATS_H
20 #define _GVMD_MANAGE_REPORT_FORMATS_H
45 const char *,
const char *, array_t *, array_t *,
46 array_t *,
const char *, report_format_t *);
53 const char *,
const char *);
59 verify_report_format (
const char *);
77 report_format_global (report_format_t);
80 trash_report_format_global (report_format_t);
92 report_format_trust (report_format_t);
113 report_format_iterator_extension (
iterator_t *);
116 report_format_iterator_content_type (
iterator_t *);
119 report_format_iterator_description (
iterator_t *);
125 report_format_iterator_signature (
iterator_t *);
131 report_format_iterator_summary (
iterator_t *);
134 report_format_iterator_trust_time (
iterator_t *);
137 init_report_format_alert_iterator (
iterator_t*, report_format_t);
140 report_format_alert_iterator_name (
iterator_t*);
143 report_format_alert_iterator_uuid (
iterator_t*);
146 report_format_alert_iterator_readable (
iterator_t*);
181 REPORT_FORMAT_PARAM_TYPE_BOOLEAN = 0,
182 REPORT_FORMAT_PARAM_TYPE_INTEGER = 1,
183 REPORT_FORMAT_PARAM_TYPE_SELECTION = 2,
184 REPORT_FORMAT_PARAM_TYPE_STRING = 3,
185 REPORT_FORMAT_PARAM_TYPE_TEXT = 4,
186 REPORT_FORMAT_PARAM_TYPE_REPORT_FORMAT_LIST = 5,
187 REPORT_FORMAT_PARAM_TYPE_ERROR = 100
188 } report_format_param_type_t;
193 report_format_param_type_t
197 init_report_format_param_iterator (
iterator_t*, report_format_t,
int,
200 report_format_param_t
201 report_format_param_iterator_param (
iterator_t*);
204 report_format_param_iterator_name (
iterator_t *);
207 report_format_param_iterator_value (
iterator_t *);
210 report_format_param_iterator_type_name (
iterator_t *);
212 report_format_param_type_t
213 report_format_param_iterator_type (
iterator_t *);
216 report_format_param_iterator_type_min (
iterator_t *);
219 report_format_param_iterator_type_max (
iterator_t *);
222 report_format_param_iterator_fallback (
iterator_t *);
225 init_param_option_iterator (
iterator_t*, report_format_param_t,
int,
A report format file iterator.
Definition: manage_report_formats.h:152
GPtrArray * start
Array of files.
Definition: manage_report_formats.h:153
gpointer * current
Current file.
Definition: manage_report_formats.h:154
gchar * dir_name
Dir holding files.
Definition: manage_report_formats.h:155
Command data for a get command.
Definition: manage_get.h:35
A generic SQL iterator structure.
Definition: iterator.h:50