summaryrefslogtreecommitdiff
path: root/engine/dconf-engine.h
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2012-07-10 13:58:03 -0400
committerRyan Lortie <desrt@desrt.ca>2012-07-10 13:58:03 -0400
commit4860be9319e971da6a21fe9f0e83a86b2581314e (patch)
tree9fcc99e56072ae39005814f35b5c5babc44f7659 /engine/dconf-engine.h
parent2f86e0288643ec2024bc8f32a5c287b88e82d7ab (diff)
downloaddconf-4860be9319e971da6a21fe9f0e83a86b2581314e.tar.gz
Reimplement sync() functionality
Add dconf_engine_sync() that does the same thing as the code in the GSettings backend used to do, in a cleaner way. Update the GSettings backend to use the new call. Add a new call to DConfClient wrapping the engine call as well.
Diffstat (limited to 'engine/dconf-engine.h')
-rw-r--r--engine/dconf-engine.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engine/dconf-engine.h b/engine/dconf-engine.h
index bad8cf1..96ac42b 100644
--- a/engine/dconf-engine.h
+++ b/engine/dconf-engine.h
@@ -152,6 +152,10 @@ gboolean dconf_engine_change_sync (DConfEn
DConfChangeset *changeset,
gchar **tag,
GError **error);
+G_GNUC_INTERNAL
+gboolean dconf_engine_has_outstanding (DConfEngine *engine);
+G_GNUC_INTERNAL
+void dconf_engine_sync (DConfEngine *engine);
/* Asynchronous API: not implemented yet (and maybe never?) */