Lines Matching refs:arg
166 return "".join([arg.type for arg in self.in_args])
168 for arg in self.in_args + self.out_args:
169 if not arg.is_basic:
247 for arg in args:
249 str += arg.sssd_type
254 str += arg.c_name()
255 if arg.is_array:
259 str += arg.c_name()
285 arg = args[i]
286 if arg.is_array:
287 out(" %s *arg_%d;", arg.dbus_type, i)
290 out(" %s arg_%d;", arg.dbus_type, i)
295 arg = args[i]
296 if arg.is_array:
298 arg.dbus_constant, i, i)
300 out(" %s, &arg_%d,", arg.dbus_constant, i)
308 arg = args[i]
310 if arg.is_array:
353 for arg in meth.out_args:
354 if arg.dbus_type != arg.sssd_type:
355 out(" %s cast_%s = arg_%s;", arg.dbus_type, arg.c_name(), arg.c_name())
358 for arg in meth.out_args:
360 if arg.is_array:
362 arg.dbus_constant, arg.c_name(), arg.c_name())
363 elif arg.dbus_type != arg.sssd_type:
364 out("%s, &cast_%s,", arg.dbus_constant, arg.c_name())
366 out("%s, &arg_%s,", arg.dbus_constant, arg.c_name())
371 for arg in meth.out_args:
372 if arg.is_array:
373 out(" %s *%s", arg.dbus_type, arg.c_name())
374 out(" int %s__len", arg.c_name())
376 out(" %s %s;", arg.dbus_type, arg.c_name())
377 types = [arg.sssd_type for arg in meth.in_args]
383 for arg in args:
384 out(" { \"%s\", \"%s\" },", arg.name, arg.type)
633 STATE_ARG = 'arg'
730 arg = Arg(self.cur_object,
735 self.cur_object.in_args.append(arg)
737 self.cur_object.out_args.append(arg)
740 self.cur_object = arg
747 arg = Arg(self.cur_object,
750 self.cur_object.args.append(arg)
751 self.cur_object = arg