24 #ifndef _GVMD_MANAGE_GET_H
25 #define _GVMD_MANAGE_GET_H
const char * get_iterator_comment(iterator_t *iterator)
Get the comment from a GET iterator.
Definition: manage_get.c:144
const char * get_data_get_extra(const get_data_t *data, const char *name)
Retrieves a type-specific extra parameter from a get_data_t.
Definition: manage_get.c:61
void get_data_set_extra(get_data_t *data, const char *name, const char *value)
Sets a type-specific extra parameter in a get_data_t.
Definition: manage_get.c:79
void get_data_reset(get_data_t *data)
Reset command data.
Definition: manage_get.c:37
Command data for a get command.
Definition: manage_get.h:35
int minimal
Whether to respond with minimal information.
Definition: manage_get.h:47
gchar * subtype
Subtype, or NULL.
Definition: manage_get.h:44
int ignore_max_rows_per_page
Whether to ignore the Max Rows Per Page setting.
Definition: manage_get.h:45
char * filter
Filter term.
Definition: manage_get.h:38
int details
Boolean. Whether to include full details.
Definition: manage_get.h:36
int trash
Boolean. Whether to return from trashcan.
Definition: manage_get.h:42
char * filter_replace
Column to replace in filter.
Definition: manage_get.h:39
char * filter_replacement
Filter term to replace the one in filt_id.
Definition: manage_get.h:40
GHashTable * extra_params
Hashtable of type-specific extra parameters.
Definition: manage_get.h:48
int ignore_pagination
Whether to ignore the pagination (first and max).
Definition: manage_get.h:46
char * filt_id
Filter ID. Overrides "filter".
Definition: manage_get.h:37
char * id
ID of single item to get.
Definition: manage_get.h:41
gchar * type
Type of resource.
Definition: manage_get.h:43
A generic SQL iterator structure.
Definition: iterator.h:50