summaryrefslogtreecommitdiffstats
path: root/glib/dbus-gidl.c
diff options
context:
space:
mode:
Diffstat (limited to 'glib/dbus-gidl.c')
-rw-r--r--glib/dbus-gidl.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/glib/dbus-gidl.c b/glib/dbus-gidl.c
index 8e0dc0da..ec87414d 100644
--- a/glib/dbus-gidl.c
+++ b/glib/dbus-gidl.c
@@ -459,6 +459,12 @@ method_info_get_args (MethodInfo *info)
return info->args;
}
+int
+method_info_get_n_args (MethodInfo *info)
+{
+ return g_slist_length (info->args);
+}
+
static int
args_sort_by_direction (const void *a,
const void *b)
@@ -532,6 +538,12 @@ signal_info_get_args (SignalInfo *info)
return info->args;
}
+int
+signal_info_get_n_args (SignalInfo *info)
+{
+ return g_slist_length (info->args);
+}
+
void
signal_info_add_arg (SignalInfo *info,
ArgInfo *arg)