diff options
Diffstat (limited to 'glib/dbus-gidl.c')
-rw-r--r-- | glib/dbus-gidl.c | 12 |
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) |