summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-signature.h
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2005-05-11 18:07:22 +0000
committerColin Walters <walters@verbum.org>2005-05-11 18:07:22 +0000
commit61411a061c09def43687153e6c734ff27b7fd556 (patch)
tree486ef0556c8c5cd6bfd572b8a746f21c19f272a8 /dbus/dbus-signature.h
parentca01b211125953bdada46b16729e156a3c365a79 (diff)
2005-05-11 Colin Walters <walters@verbum.org>
* dbus/dbus-signature.c (dbus_signature_iter_get_signature): New function, returns signature string for signature iter. * dbus/dbus-signature.h: Prototype it. * dbus/dbus-message.c (dbus_message_iter_get_signature): New function, returns signature string for message iter. (dbus_message_iter_get_array_len): New function, returns length of array. (dbus_message_iter_get_fixed_array): Fix assertion; this function should be used when the iter is pointing to the contents of an array * dbus/dbus-message.h: Prototypes. * dbus/dbus-marshal-recursive.c (_dbus_type_reader_get_array_length): New function; returns length of an array. * dbus/dbus-marshal-recursive.h: Prototype it.
Diffstat (limited to 'dbus/dbus-signature.h')
-rw-r--r--dbus/dbus-signature.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/dbus/dbus-signature.h b/dbus/dbus-signature.h
index fd64ed11..2da19c4d 100644
--- a/dbus/dbus-signature.h
+++ b/dbus/dbus-signature.h
@@ -50,6 +50,8 @@ void dbus_signature_iter_init (DBusSignatureIter *i
int dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
+char * dbus_signature_iter_get_signature (const DBusSignatureIter *iter);
+
int dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
dbus_bool_t dbus_signature_iter_next (DBusSignatureIter *iter);