diff options
author | Ryan Lortie <desrt@desrt.ca> | 2012-07-10 13:58:03 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2012-07-10 13:58:03 -0400 |
commit | 4860be9319e971da6a21fe9f0e83a86b2581314e (patch) | |
tree | 9fcc99e56072ae39005814f35b5c5babc44f7659 /engine/dconf-engine.h | |
parent | 2f86e0288643ec2024bc8f32a5c287b88e82d7ab (diff) | |
download | dconf-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.h | 4 |
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?) */ |