summaryrefslogtreecommitdiffstats
path: root/glib/dbus-gidl.c
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2005-02-12 20:27:45 +0000
committerHavoc Pennington <hp@redhat.com>2005-02-12 20:27:45 +0000
commit970be5fda36ea575973a9e7f25389e2ef173b940 (patch)
tree6bcc78511c8db57acaf1ca9b9c0e064ba122cb4f /glib/dbus-gidl.c
parent85fb9ff93c91bc500b91759d044e3dfd951c7868 (diff)
2005-02-12 Havoc Pennington <hp@redhat.com>
* tools/dbus-tree-view.c (info_set_func_text): display more details on args * bus/driver.c (bus_driver_handle_list_services): list the bus driver * glib/dbus-gparser.c (parse_arg): generate an arg name if none is supplied * glib/dbus-gidl.c (signal_info_get_n_args): new function (method_info_get_n_args): new function
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)