Gvdb.Table
Constructors
GvdbTable* gvdb_table_empty_new (void);GvdbTable* gvdb_table_new (const gchar*filename, gboolean trusted);GvdbTable* gvdb_table_new_from_bytes (GBytes* bytes, gboolean trusted);
Methods
GvdbTable* gvdb_table_copy (GvdbTable* table);void gvdb_table_free (GvdbTable* table);utf8* gvdb_table_get_names (GvdbTable* table, gsize* length);GVariant* gvdb_table_get_raw_value (GvdbTable* table, const gchar*key);GvdbTable* gvdb_table_get_table (GvdbTable* table, const gchar*key);GVariant* gvdb_table_get_value (GvdbTable* table, const gchar*key);gboolean gvdb_table_has_value (GvdbTable* table, const gchar*key);gboolean gvdb_table_is_valid (GvdbTable* table);utf8* gvdb_table_list (GvdbTable* table, const gchar*key);
Static Functions
GBytes* gvdb_table_get_contents (GHashTable* table, gboolean byteswap);gboolean gvdb_table_write_contents (GHashTable* table, const gchar*filename, gboolean byteswap);void gvdb_table_write_contents_async (GHashTable* table, const gchar*filename, gboolean byteswap, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data);gboolean gvdb_table_write_contents_finish (GHashTable* table, GAsyncResult* result);