summaryrefslogtreecommitdiff
path: root/gvdb-reader.h
diff options
context:
space:
mode:
Diffstat (limited to 'gvdb-reader.h')
-rw-r--r--gvdb-reader.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/gvdb-reader.h b/gvdb-reader.h
index d6984ac..5980925 100644
--- a/gvdb-reader.h
+++ b/gvdb-reader.h
@@ -26,26 +26,18 @@
typedef struct _GvdbTable GvdbTable;
-typedef gpointer (*GvdbRefFunc) (gpointer data);
-
G_BEGIN_DECLS
G_GNUC_INTERNAL
-GvdbTable * gvdb_table_new (const gchar *filename,
+GvdbTable * gvdb_table_new_from_bytes (GBytes *bytes,
gboolean trusted,
GError **error);
G_GNUC_INTERNAL
-GvdbTable * gvdb_table_new_from_data (const void *data,
- gsize data_len,
+GvdbTable * gvdb_table_new (const gchar *filename,
gboolean trusted,
- gpointer user_data,
- GvdbRefFunc ref,
- GDestroyNotify unref,
GError **error);
G_GNUC_INTERNAL
-GvdbTable * gvdb_table_ref (GvdbTable *table);
-G_GNUC_INTERNAL
-void gvdb_table_unref (GvdbTable *table);
+void gvdb_table_free (GvdbTable *table);
G_GNUC_INTERNAL
gchar ** gvdb_table_get_names (GvdbTable *table,
gint *length);