26 #ifndef _GVMD_MANAGE_TICKETS_H 27 #define _GVMD_MANAGE_TICKETS_H 78 ticket_iterator_fix_verified_time (
iterator_t *);
90 ticket_iterator_fix_verified_report_id (
iterator_t *);
99 ticket_result_iterator_result_id (
iterator_t *);
105 result_ticket_iterator_ticket_id (
iterator_t *);
123 copy_ticket (
const char *,
const char *, ticket_t *);
int init_ticket_iterator(iterator_t *iterator, const get_data_t *get)
Initialise a ticket iterator.
Definition: manage_sql_tickets.c:274
int ticket_writable(ticket_t ticket)
Return whether a ticket is writable.
Definition: manage_sql_tickets.c:668
const char * ticket_iterator_status(iterator_t *iterator)
Get the status from a ticket iterator.
Definition: manage_sql_tickets.c:369
int init_ticket_result_iterator(iterator_t *iterator, const gchar *ticket_id, int trash)
Initialise a ticket result iterator.
Definition: manage_sql_tickets.c:490
int modify_ticket(const gchar *ticket_id, const gchar *comment, const gchar *status_name, const gchar *open_note, const gchar *fixed_note, const gchar *closed_note, const gchar *user_id)
Modify a ticket.
Definition: manage_sql_tickets.c:1182
A generic SQL iterator structure.
Definition: iterator.h:50
int trash_ticket_writable(ticket_t ticket)
Return whether a trashcan ticket is writable.
Definition: manage_sql_tickets.c:681
int ticket_in_use(ticket_t ticket)
Return whether a ticket is in use.
Definition: manage_sql_tickets.c:642
Command data for a get command.
Definition: manage.h:316
int trash_ticket_in_use(ticket_t ticket)
Return whether a trashcan ticket is in use.
Definition: manage_sql_tickets.c:655
int copy_ticket(const char *comment, const char *ticket_id, ticket_t *new_ticket)
Create a ticket from an existing ticket.
Definition: manage_sql_tickets.c:1087
double ticket_iterator_severity(iterator_t *iterator)
Get a column value from a ticket iterator.
Definition: manage_sql_tickets.c:327
int create_ticket(const char *comment, const char *result_id, const char *user_id, const char *open_note, ticket_t *ticket)
Create a ticket.
Definition: manage_sql_tickets.c:902
char * ticket_uuid(ticket_t ticket)
Return the UUID of a ticket.
Definition: manage_sql_tickets.c:1128
int ticket_count(const get_data_t *get)
Count number of tickets.
Definition: manage_sql_tickets.c:254
int init_result_ticket_iterator(iterator_t *iterator, result_t result)
Initialise a result ticket iterator.
Definition: manage_sql_tickets.c:541