Greenbone Vulnerability Manager
9.0.1
|
26 #ifndef _GVMD_MANAGE_TICKETS_H
27 #define _GVMD_MANAGE_TICKETS_H
78 ticket_iterator_fix_verified_time (
iterator_t*);
93 ticket_iterator_fix_verified_report_id (
iterator_t*);
102 ticket_result_iterator_result_id (
iterator_t*);
108 result_ticket_iterator_ticket_id (
iterator_t*);
123 create_ticket (
const char *,
const char *,
const char *,
const char *, ticket_t *) __attribute__((weak));
126 copy_ticket (
const char *,
const char *, ticket_t *) __attribute__((weak));
133 const gchar *,
const gchar *,
const gchar *,
int init_ticket_iterator(iterator_t *iterator, const get_data_t *get)
Initialise a ticket iterator.
Definition: manage_sql_tickets.c:290
int ticket_in_use(ticket_t ticket)
Return whether a ticket is in use.
Definition: manage_sql_tickets.c:659
char * ticket_uuid(ticket_t ticket)
Return the UUID of a ticket.
Definition: manage_sql_tickets.c:1139
int ticket_writable(ticket_t ticket)
Return whether a ticket is writable.
Definition: manage_sql_tickets.c:685
int init_result_ticket_iterator(iterator_t *iterator, result_t result)
Initialise a result ticket iterator.
Definition: manage_sql_tickets.c:555
A generic SQL iterator structure.
Definition: iterator.h:51
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:920
Command data for a get command.
Definition: manage.h:355
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:1194
int ticket_iterator_orphan(iterator_t *iterator)
Get column value from a ticket iterator.
Definition: manage_sql_tickets.c:429
int trash_ticket_writable(ticket_t ticket)
Return whether a trashcan ticket is writable.
Definition: manage_sql_tickets.c:698
int ticket_count(const get_data_t *get)
Count number of tickets.
Definition: manage_sql_tickets.c:270
double ticket_iterator_severity(iterator_t *iterator)
Get a column value from a ticket iterator.
Definition: manage_sql_tickets.c:343
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:1103
int init_ticket_result_iterator(iterator_t *iterator, const gchar *ticket_id, int trash)
Initialise a ticket result iterator.
Definition: manage_sql_tickets.c:511
int trash_ticket_in_use(ticket_t ticket)
Return whether a trashcan ticket is in use.
Definition: manage_sql_tickets.c:672