diff options
author | Ryan Lortie <desrt@desrt.ca> | 2012-07-13 13:14:27 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2012-07-13 13:16:06 -0400 |
commit | 85249b6a632c8a60127a32a0c0f485c8b967f20d (patch) | |
tree | 656d7f8692ace839ea03c38692b3f42022477f78 /tests/dconf-mock.h | |
parent | 21ca3015a4f89a546440699dc22a3d23401719ad (diff) | |
download | dconf-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.h | 19 |
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 |