summaryrefslogtreecommitdiff
path: root/tests/dconf-mock.h
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2012-07-13 13:14:27 -0400
committerRyan Lortie <desrt@desrt.ca>2012-07-13 13:16:06 -0400
commit85249b6a632c8a60127a32a0c0f485c8b967f20d (patch)
tree656d7f8692ace839ea03c38692b3f42022477f78 /tests/dconf-mock.h
parent21ca3015a4f89a546440699dc22a3d23401719ad (diff)
downloaddconf-85249b6a632c8a60127a32a0c0f485c8b967f20d.tar.gz
tests/ Rework the gvdb mock code
Support a table being marked as no-longer-valid.
Diffstat (limited to 'tests/dconf-mock.h')
-rw-r--r--tests/dconf-mock.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/tests/dconf-mock.h b/tests/dconf-mock.h
index 81c41c4..7c8fc0b 100644
--- a/tests/dconf-mock.h
+++ b/tests/dconf-mock.h
@@ -1,18 +1,19 @@
#ifndef __dconf_mock_h__
#define __dconf_mock_h__
+#include "../gvdb/gvdb-reader.h"
+
void dconf_mock_shm_reset (void);
gint dconf_mock_shm_flag (const gchar *name);
void dconf_mock_shm_assert_log (const gchar *expected_log);
-typedef struct _DConfMockGvdbTable DConfMockGvdbTable;
-
-DConfMockGvdbTable * dconf_mock_gvdb_table_new (void);
-void dconf_mock_gvdb_table_insert (DConfMockGvdbTable *table,
- const gchar *name,
- GVariant *value,
- DConfMockGvdbTable *subtable);
-void dconf_mock_gvdb_install (const gchar *filename,
- DConfMockGvdbTable *table);
+GvdbTable * dconf_mock_gvdb_table_new (void);
+void dconf_mock_gvdb_table_insert (GvdbTable *table,
+ const gchar *name,
+ GVariant *value,
+ GvdbTable *subtable);
+void dconf_mock_gvdb_table_invalidate (GvdbTable *table);
+void dconf_mock_gvdb_install (const gchar *filename,
+ GvdbTable *table);
#endif