diff options
author | Nicolas Bruguier <nicolas.bruguier@supersonicimagine.fr> | 2010-03-30 00:24:27 -0700 |
---|---|---|
committer | Evan Nemerson <evan@coeus-group.com> | 2010-03-30 00:24:27 -0700 |
commit | bb3c1612d63c3a66e2196eb054c6ea66a22925b0 (patch) | |
tree | c65356678add5b5c49c899ea3bc5e1b077be5481 /vapi/dbus-glib-1.vapi | |
parent | 82960b8670164e971d29af74d1bb8dca87b9dd5f (diff) | |
download | vala-bb3c1612d63c3a66e2196eb054c6ea66a22925b0.tar.gz |
dbus-glib-1: various enhancements
Fixes bug 613951.
Diffstat (limited to 'vapi/dbus-glib-1.vapi')
-rw-r--r-- | vapi/dbus-glib-1.vapi | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/vapi/dbus-glib-1.vapi b/vapi/dbus-glib-1.vapi index 954922f20..a8627f999 100644 --- a/vapi/dbus-glib-1.vapi +++ b/vapi/dbus-glib-1.vapi @@ -52,7 +52,7 @@ namespace DBus { [CCode (cname = "dbus_connection_register_g_object")] public void register_object (string at_path, GLib.Object object); - public bool send (RawMessage message, uint32 client_serial); + public bool send (RawMessage message, uint32? client_serial); public RawMessage send_with_reply_and_block (RawMessage message, int timeout_milliseconds, ref RawError error); public bool add_filter (RawHandleMessageFunction function, RawFreeFunction? free_data_function = null); @@ -101,6 +101,9 @@ namespace DBus { public int get_element_type (); public void recurse (RawMessageIter sub); public void get_basic (void* value); + public bool open_container (RawType arg_type, string? signature, RawMessageIter sub); + public bool close_container (RawMessageIter sub); + public bool append_basic (RawType arg_type, void* value); [CCode (cname = "dbus_message_type_from_string")] public static int type_from_string (string type); @@ -115,7 +118,9 @@ namespace DBus { [CCode (sentinel = "DBUS_TYPE_INVALID")] public bool append_args (RawType first_arg_type, ...); [CCode (cname = "dbus_message_iter_init")] - public bool iter_init( RawMessageIter iter ); + public bool iter_init (RawMessageIter iter); + [CCode (cname = "dbus_message_iter_init_append")] + public bool iter_init_append (RawMessageIter iter); public RawMessageType get_type (); public bool set_path (string object_path); |