diff options
author | Ryan Lortie <desrt@desrt.ca> | 2010-05-22 17:07:31 -0400 |
---|---|---|
committer | Ryan Lortie <desrt@desrt.ca> | 2010-05-22 17:07:31 -0400 |
commit | a7053e1dd9c4e24cb4c915af047214e7c75e1464 (patch) | |
tree | b068438fe3696651f1120bf95c98ce3fc236f6a8 /engine/dconf-engine.h | |
parent | aa1ce03e2541bf625d25b120f86442c2a6b8ad58 (diff) | |
download | dconf-a7053e1dd9c4e24cb4c915af047214e7c75e1464.tar.gz |
refactor, add client library, add 'dconf' command
Only very preliminary functionality for all of these.
Diffstat (limited to 'engine/dconf-engine.h')
-rw-r--r-- | engine/dconf-engine.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/engine/dconf-engine.h b/engine/dconf-engine.h index e3d8b40..f766f0b 100644 --- a/engine/dconf-engine.h +++ b/engine/dconf-engine.h @@ -1,18 +1,12 @@ #ifndef _dconf_engine_h_ #define _dconf_engine_h_ +#include <dconf-readtype.h> #include <glib.h> typedef struct _DConfEngine DConfEngine; typedef struct _DConfEngineResetList DConfEngineResetList; -typedef enum -{ - DCONF_ENGINE_READ_NORMAL, - DCONF_ENGINE_READ_SET, - DCONF_ENGINE_READ_RESET -} DConfEngineReadType; - typedef struct { gint bus_type; @@ -28,14 +22,13 @@ typedef struct typedef GVariant * (*DConfEngineServiceFunc) (DConfEngine *engine, DConfEngineMessage *message); -DConfEngine * dconf_engine_new (DConfEngineServiceFunc service_func); +DConfEngine * dconf_engine_new (const gchar *context); void dconf_engine_unref (DConfEngine *engine); DConfEngine * dconf_engine_ref (DConfEngine *engine); GVariant * dconf_engine_read (DConfEngine *engine, const gchar *key, - const GVariantType *required_type, - DConfEngineReadType type); + DConfReadType type); gchar ** dconf_engine_list (DConfEngine *engine, const gchar *path, DConfEngineResetList *resets); |