diff options
Diffstat (limited to 'client/engine.vapi')
-rw-r--r-- | client/engine.vapi | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/client/engine.vapi b/client/engine.vapi deleted file mode 100644 index 48dce55..0000000 --- a/client/engine.vapi +++ /dev/null @@ -1,35 +0,0 @@ -namespace DConf { - [Compact] - [CCode (cheader_filename = "dconf-engine.h")] - class Engine { - internal Engine (string? profile); - internal bool is_writable (string key); - internal EngineMessage write (string key, GLib.Variant? value) throws GLib.Error; - internal EngineMessage write_many (string dir, [CCode (array_length = false, array_null_terminated = true, type = "const gchar * const *")] string[] keys, [CCode (array_length = false)] GLib.Variant?[] values) throws GLib.Error; - internal GLib.Variant? read (string key); - internal GLib.Variant? read_default (string key); - internal GLib.Variant? read_no_default (string key); - internal EngineMessage set_locked (string key, bool locked); - internal string[] list (string dir); - internal EngineMessage watch (string name); - internal EngineMessage unwatch (string name); - } - - struct EngineMessage { - string bus_name; - string object_path; - string interface_name; - string method_name; - int n_messages; - [CCode (array_length_cname = "n_messages")] - GLib.Variant[] parameters; - [CCode (array_length_cname = "n_messages")] - char[] bus_types; - GLib.VariantType reply_type; - } - - [CCode (has_target = false)] - delegate GLib.Variant? ServiceFunc (EngineMessage dcem); -} - -// vim:noet sw=4 ts=4 |