From 970be5fda36ea575973a9e7f25389e2ef173b940 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Sat, 12 Feb 2005 20:27:45 +0000 Subject: 2005-02-12 Havoc Pennington * 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 --- glib/dbus-gidl.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'glib/dbus-gidl.c') 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) -- cgit