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)  | 
