gkeyfile.h File Reference

API published in:
API deprecated in:


#include <_ansi.h>
#include <glib/gerror.h>

Go to the source code of this file.


Defines

#define  G_KEY_FILE_ERROR   g_key_file_error_quark()

Typedefs

typedef _GKeyFile  GKeyFile

Enumerations

enum   GKeyFileError {
  G_KEY_FILE_ERROR_UNKNOWN_ENCODING, G_KEY_FILE_ERROR_PARSE, G_KEY_FILE_ERROR_NOT_FOUND, G_KEY_FILE_ERROR_KEY_NOT_FOUND,
  G_KEY_FILE_ERROR_GROUP_NOT_FOUND, G_KEY_FILE_ERROR_INVALID_VALUE
}
enum   GKeyFileFlags { G_KEY_FILE_NONE = 0, G_KEY_FILE_KEEP_COMMENTS = 1 << 0, G_KEY_FILE_KEEP_TRANSLATIONS = 1 << 1 }

Functions

IMPORT_C GQuark  g_key_file_error_quark (void)
IMPORT_C GKeyFile g_key_file_new (void)
IMPORT_C void  g_key_file_free (GKeyFile *key_file)
IMPORT_C void  g_key_file_set_list_separator (GKeyFile *key_file, gchar separator)
IMPORT_C gboolean  g_key_file_load_from_file (GKeyFile *key_file, const gchar *file, GKeyFileFlags flags, GError **error)
IMPORT_C gboolean  g_key_file_load_from_data (GKeyFile *key_file, const gchar *data, gsize length, GKeyFileFlags flags, GError **error)
IMPORT_C gboolean  g_key_file_load_from_data_dirs (GKeyFile *key_file, const gchar *file, gchar **full_path, GKeyFileFlags flags, GError **error)
IMPORT_C gchar g_key_file_to_data (GKeyFile *key_file, gsize *length, GError **error) G_GNUC_MALLOC
IMPORT_C gchar g_key_file_get_start_group (GKeyFile *key_file) G_GNUC_MALLOC
IMPORT_C gchar **  g_key_file_get_groups (GKeyFile *key_file, gsize *length) G_GNUC_MALLOC
IMPORT_C gchar **  g_key_file_get_keys (GKeyFile *key_file, const gchar *group_name, gsize *length, GError **error) G_GNUC_MALLOC
IMPORT_C gboolean  g_key_file_has_group (GKeyFile *key_file, const gchar *group_name)
IMPORT_C gboolean  g_key_file_has_key (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
IMPORT_C gchar g_key_file_get_value (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_value (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *value)
IMPORT_C gchar g_key_file_get_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *string)
IMPORT_C gchar g_key_file_get_locale_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_locale_string (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, const gchar *string)
IMPORT_C gboolean  g_key_file_get_boolean (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
IMPORT_C void  g_key_file_set_boolean (GKeyFile *key_file, const gchar *group_name, const gchar *key, gboolean value)
IMPORT_C gint  g_key_file_get_integer (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
IMPORT_C void  g_key_file_set_integer (GKeyFile *key_file, const gchar *group_name, const gchar *key, gint value)
IMPORT_C gchar **  g_key_file_get_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *const list[], gsize length)
IMPORT_C gchar **  g_key_file_get_locale_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, gsize *length, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_locale_string_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *locale, const gchar *const list[], gsize length)
IMPORT_C gboolean g_key_file_get_boolean_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_boolean_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gboolean list[], gsize length)
IMPORT_C gint g_key_file_get_integer_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gsize *length, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_set_integer_list (GKeyFile *key_file, const gchar *group_name, const gchar *key, gint list[], gsize length)
IMPORT_C void  g_key_file_set_comment (GKeyFile *key_file, const gchar *group_name, const gchar *key, const gchar *comment, GError **error)
IMPORT_C gchar g_key_file_get_comment (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error) G_GNUC_MALLOC
IMPORT_C void  g_key_file_remove_comment (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
IMPORT_C void  g_key_file_remove_key (GKeyFile *key_file, const gchar *group_name, const gchar *key, GError **error)
IMPORT_C void  g_key_file_remove_group (GKeyFile *key_file, const gchar *group_name, GError **error)

Define Documentation

#define G_KEY_FILE_ERROR   g_key_file_error_quark()
 

Typedef Documentation

typedef struct _GKeyFile GKeyFile
 

Enumeration Type Documentation

enum GKeyFileError
 
Enumerator:
G_KEY_FILE_ERROR_UNKNOWN_ENCODING 
G_KEY_FILE_ERROR_PARSE 
G_KEY_FILE_ERROR_NOT_FOUND 
G_KEY_FILE_ERROR_KEY_NOT_FOUND 
G_KEY_FILE_ERROR_GROUP_NOT_FOUND 
G_KEY_FILE_ERROR_INVALID_VALUE 
enum GKeyFileFlags
 
Enumerator:
G_KEY_FILE_NONE 
G_KEY_FILE_KEEP_COMMENTS 
G_KEY_FILE_KEEP_TRANSLATIONS 

Function Documentation

IMPORT_C GQuark g_key_file_error_quark void   ) 
 
IMPORT_C void g_key_file_free GKeyFile key_file  ) 
 
IMPORT_C gboolean g_key_file_get_boolean GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C gboolean* g_key_file_get_boolean_list GKeyFile key_file,
const gchar group_name,
const gchar key,
gsize length,
GError **  error
 
IMPORT_C gchar* g_key_file_get_comment GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C gchar** g_key_file_get_groups GKeyFile key_file,
gsize length
 
IMPORT_C gint g_key_file_get_integer GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C gint* g_key_file_get_integer_list GKeyFile key_file,
const gchar group_name,
const gchar key,
gsize length,
GError **  error
 
IMPORT_C gchar** g_key_file_get_keys GKeyFile key_file,
const gchar group_name,
gsize length,
GError **  error
 
IMPORT_C gchar* g_key_file_get_locale_string GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar locale,
GError **  error
 
IMPORT_C gchar** g_key_file_get_locale_string_list GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar locale,
gsize length,
GError **  error
 
IMPORT_C gchar* g_key_file_get_start_group GKeyFile key_file  ) 
 
IMPORT_C gchar* g_key_file_get_string GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C gchar** g_key_file_get_string_list GKeyFile key_file,
const gchar group_name,
const gchar key,
gsize length,
GError **  error
 
IMPORT_C gchar* g_key_file_get_value GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C gboolean g_key_file_has_group GKeyFile key_file,
const gchar group_name
 
IMPORT_C gboolean g_key_file_has_key GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C gboolean g_key_file_load_from_data GKeyFile key_file,
const gchar data,
gsize  length,
GKeyFileFlags  flags,
GError **  error
 
IMPORT_C gboolean g_key_file_load_from_data_dirs GKeyFile key_file,
const gchar file,
gchar **  full_path,
GKeyFileFlags  flags,
GError **  error
 
IMPORT_C gboolean g_key_file_load_from_file GKeyFile key_file,
const gchar file,
GKeyFileFlags  flags,
GError **  error
 
IMPORT_C GKeyFile* g_key_file_new void   ) 
 
IMPORT_C void g_key_file_remove_comment GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C void g_key_file_remove_group GKeyFile key_file,
const gchar group_name,
GError **  error
 
IMPORT_C void g_key_file_remove_key GKeyFile key_file,
const gchar group_name,
const gchar key,
GError **  error
 
IMPORT_C void g_key_file_set_boolean GKeyFile key_file,
const gchar group_name,
const gchar key,
gboolean  value
 
IMPORT_C void g_key_file_set_boolean_list GKeyFile key_file,
const gchar group_name,
const gchar key,
gboolean  list[],
gsize  length
 
IMPORT_C void g_key_file_set_comment GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar comment,
GError **  error
 
IMPORT_C void g_key_file_set_integer GKeyFile key_file,
const gchar group_name,
const gchar key,
gint  value
 
IMPORT_C void g_key_file_set_integer_list GKeyFile key_file,
const gchar group_name,
const gchar key,
gint  list[],
gsize  length
 
IMPORT_C void g_key_file_set_list_separator GKeyFile key_file,
gchar  separator
 
IMPORT_C void g_key_file_set_locale_string GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar locale,
const gchar string
 
IMPORT_C void g_key_file_set_locale_string_list GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar locale,
const gchar *const   list[],
gsize  length
 
IMPORT_C void g_key_file_set_string GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar string
 
IMPORT_C void g_key_file_set_string_list GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar *const   list[],
gsize  length
 
IMPORT_C void g_key_file_set_value GKeyFile key_file,
const gchar group_name,
const gchar key,
const gchar value
 
IMPORT_C gchar* g_key_file_to_data GKeyFile key_file,
gsize length,
GError **  error
 

Copyright © Nokia Corporation 2001-2008
Back to top