13#ifndef _GVM_SETTINGS_H
14#define _GVM_SETTINGS_H
void cleanup_settings_iterator(settings_iterator_t *)
Cleanup a settings iterator.
Definition settings.c:136
int init_settings_iterator_from_file(settings_iterator_t *, const gchar *, const gchar *)
Initialise a settings iterator from a file.
Definition settings.c:98
const gchar * settings_iterator_name(settings_iterator_t *)
Get the name from a settings iterator.
Definition settings.c:166
const gchar * settings_iterator_value(settings_iterator_t *)
Get the value from a settings iterator.
Definition settings.c:179
int settings_iterator_next(settings_iterator_t *)
Increment an iterator.
Definition settings.c:150
void settings_cleanup(settings_t *)
Cleanup a settings structure.
Definition settings.c:81
Struct holding options to iterate over a GKeyFile.
Definition settings.h:36
gchar ** current_key
Definition settings.h:39
settings_t settings
Definition settings.h:38
gchar ** keys
Definition settings.h:37
gchar ** last_key
Definition settings.h:40
Struct holding options for settings taken from a key-value config file.
Definition settings.h:23
GKeyFile * key_file
Definition settings.h:26
gchar * group_name
Definition settings.h:25
gchar * file_name
Definition settings.h:24