Line data Source code
1 : /* The following definitions are auto-generated from ifp_iface.xml */
2 :
3 : #include "util/util.h"
4 : #include "sbus/sssd_dbus.h"
5 : #include "sbus/sssd_dbus_meta.h"
6 : #include "sbus/sssd_dbus_invokers.h"
7 : #include "ifp_iface_generated.h"
8 :
9 : /* invokes a handler with a 's' DBus signature */
10 : static int invoke_s_method(struct sbus_request *dbus_req, void *function_ptr);
11 :
12 : /* invokes a handler with a 'u' DBus signature */
13 : static int invoke_u_method(struct sbus_request *dbus_req, void *function_ptr);
14 :
15 : /* invokes a handler with a 'su' DBus signature */
16 : static int invoke_su_method(struct sbus_request *dbus_req, void *function_ptr);
17 :
18 : /* invokes a handler with a 'ssu' DBus signature */
19 : static int invoke_ssu_method(struct sbus_request *dbus_req, void *function_ptr);
20 :
21 : /* arguments for org.freedesktop.sssd.infopipe.ListComponents */
22 : const struct sbus_arg_meta iface_ifp_ListComponents__out[] = {
23 : { "components", "ao" },
24 : { NULL, }
25 : };
26 :
27 0 : int iface_ifp_ListComponents_finish(struct sbus_request *req, const char *arg_components[], int len_components)
28 : {
29 0 : return sbus_request_return_and_finish(req,
30 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_components, len_components,
31 : DBUS_TYPE_INVALID);
32 : }
33 :
34 : /* arguments for org.freedesktop.sssd.infopipe.ListResponders */
35 : const struct sbus_arg_meta iface_ifp_ListResponders__out[] = {
36 : { "responders", "ao" },
37 : { NULL, }
38 : };
39 :
40 0 : int iface_ifp_ListResponders_finish(struct sbus_request *req, const char *arg_responders[], int len_responders)
41 : {
42 0 : return sbus_request_return_and_finish(req,
43 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_responders, len_responders,
44 : DBUS_TYPE_INVALID);
45 : }
46 :
47 : /* arguments for org.freedesktop.sssd.infopipe.ListBackends */
48 : const struct sbus_arg_meta iface_ifp_ListBackends__out[] = {
49 : { "backends", "ao" },
50 : { NULL, }
51 : };
52 :
53 0 : int iface_ifp_ListBackends_finish(struct sbus_request *req, const char *arg_backends[], int len_backends)
54 : {
55 0 : return sbus_request_return_and_finish(req,
56 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_backends, len_backends,
57 : DBUS_TYPE_INVALID);
58 : }
59 :
60 : /* arguments for org.freedesktop.sssd.infopipe.FindMonitor */
61 : const struct sbus_arg_meta iface_ifp_FindMonitor__out[] = {
62 : { "monitor", "o" },
63 : { NULL, }
64 : };
65 :
66 0 : int iface_ifp_FindMonitor_finish(struct sbus_request *req, const char *arg_monitor)
67 : {
68 0 : return sbus_request_return_and_finish(req,
69 : DBUS_TYPE_OBJECT_PATH, &arg_monitor,
70 : DBUS_TYPE_INVALID);
71 : }
72 :
73 : /* arguments for org.freedesktop.sssd.infopipe.FindResponderByName */
74 : const struct sbus_arg_meta iface_ifp_FindResponderByName__in[] = {
75 : { "name", "s" },
76 : { NULL, }
77 : };
78 :
79 : /* arguments for org.freedesktop.sssd.infopipe.FindResponderByName */
80 : const struct sbus_arg_meta iface_ifp_FindResponderByName__out[] = {
81 : { "responder", "o" },
82 : { NULL, }
83 : };
84 :
85 0 : int iface_ifp_FindResponderByName_finish(struct sbus_request *req, const char *arg_responder)
86 : {
87 0 : return sbus_request_return_and_finish(req,
88 : DBUS_TYPE_OBJECT_PATH, &arg_responder,
89 : DBUS_TYPE_INVALID);
90 : }
91 :
92 : /* arguments for org.freedesktop.sssd.infopipe.FindBackendByName */
93 : const struct sbus_arg_meta iface_ifp_FindBackendByName__in[] = {
94 : { "name", "s" },
95 : { NULL, }
96 : };
97 :
98 : /* arguments for org.freedesktop.sssd.infopipe.FindBackendByName */
99 : const struct sbus_arg_meta iface_ifp_FindBackendByName__out[] = {
100 : { "backend", "o" },
101 : { NULL, }
102 : };
103 :
104 0 : int iface_ifp_FindBackendByName_finish(struct sbus_request *req, const char *arg_backend)
105 : {
106 0 : return sbus_request_return_and_finish(req,
107 : DBUS_TYPE_OBJECT_PATH, &arg_backend,
108 : DBUS_TYPE_INVALID);
109 : }
110 :
111 : /* arguments for org.freedesktop.sssd.infopipe.GetUserAttr */
112 : const struct sbus_arg_meta iface_ifp_GetUserAttr__in[] = {
113 : { "user", "s" },
114 : { "attr", "as" },
115 : { NULL, }
116 : };
117 :
118 : /* arguments for org.freedesktop.sssd.infopipe.GetUserAttr */
119 : const struct sbus_arg_meta iface_ifp_GetUserAttr__out[] = {
120 : { "values", "a{sv}" },
121 : { NULL, }
122 : };
123 :
124 : /* arguments for org.freedesktop.sssd.infopipe.GetUserGroups */
125 : const struct sbus_arg_meta iface_ifp_GetUserGroups__in[] = {
126 : { "user", "s" },
127 : { NULL, }
128 : };
129 :
130 : /* arguments for org.freedesktop.sssd.infopipe.GetUserGroups */
131 : const struct sbus_arg_meta iface_ifp_GetUserGroups__out[] = {
132 : { "values", "as" },
133 : { NULL, }
134 : };
135 :
136 0 : int iface_ifp_GetUserGroups_finish(struct sbus_request *req, const char *arg_values[], int len_values)
137 : {
138 0 : return sbus_request_return_and_finish(req,
139 : DBUS_TYPE_ARRAY, DBUS_TYPE_STRING, &arg_values, len_values,
140 : DBUS_TYPE_INVALID);
141 : }
142 :
143 : /* arguments for org.freedesktop.sssd.infopipe.FindDomainByName */
144 : const struct sbus_arg_meta iface_ifp_FindDomainByName__in[] = {
145 : { "name", "s" },
146 : { NULL, }
147 : };
148 :
149 : /* arguments for org.freedesktop.sssd.infopipe.FindDomainByName */
150 : const struct sbus_arg_meta iface_ifp_FindDomainByName__out[] = {
151 : { "domain", "o" },
152 : { NULL, }
153 : };
154 :
155 0 : int iface_ifp_FindDomainByName_finish(struct sbus_request *req, const char *arg_domain)
156 : {
157 0 : return sbus_request_return_and_finish(req,
158 : DBUS_TYPE_OBJECT_PATH, &arg_domain,
159 : DBUS_TYPE_INVALID);
160 : }
161 :
162 : /* arguments for org.freedesktop.sssd.infopipe.ListDomains */
163 : const struct sbus_arg_meta iface_ifp_ListDomains__out[] = {
164 : { "domain", "ao" },
165 : { NULL, }
166 : };
167 :
168 0 : int iface_ifp_ListDomains_finish(struct sbus_request *req, const char *arg_domain[], int len_domain)
169 : {
170 0 : return sbus_request_return_and_finish(req,
171 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_domain, len_domain,
172 : DBUS_TYPE_INVALID);
173 : }
174 :
175 : /* methods for org.freedesktop.sssd.infopipe */
176 : const struct sbus_method_meta iface_ifp__methods[] = {
177 : {
178 : "Ping", /* name */
179 : NULL, /* no in_args */
180 : NULL, /* no out_args */
181 : offsetof(struct iface_ifp, Ping),
182 : NULL, /* no invoker */
183 : },
184 : {
185 : "ListComponents", /* name */
186 : NULL, /* no in_args */
187 : iface_ifp_ListComponents__out,
188 : offsetof(struct iface_ifp, ListComponents),
189 : NULL, /* no invoker */
190 : },
191 : {
192 : "ListResponders", /* name */
193 : NULL, /* no in_args */
194 : iface_ifp_ListResponders__out,
195 : offsetof(struct iface_ifp, ListResponders),
196 : NULL, /* no invoker */
197 : },
198 : {
199 : "ListBackends", /* name */
200 : NULL, /* no in_args */
201 : iface_ifp_ListBackends__out,
202 : offsetof(struct iface_ifp, ListBackends),
203 : NULL, /* no invoker */
204 : },
205 : {
206 : "FindMonitor", /* name */
207 : NULL, /* no in_args */
208 : iface_ifp_FindMonitor__out,
209 : offsetof(struct iface_ifp, FindMonitor),
210 : NULL, /* no invoker */
211 : },
212 : {
213 : "FindResponderByName", /* name */
214 : iface_ifp_FindResponderByName__in,
215 : iface_ifp_FindResponderByName__out,
216 : offsetof(struct iface_ifp, FindResponderByName),
217 : invoke_s_method,
218 : },
219 : {
220 : "FindBackendByName", /* name */
221 : iface_ifp_FindBackendByName__in,
222 : iface_ifp_FindBackendByName__out,
223 : offsetof(struct iface_ifp, FindBackendByName),
224 : invoke_s_method,
225 : },
226 : {
227 : "GetUserAttr", /* name */
228 : iface_ifp_GetUserAttr__in,
229 : iface_ifp_GetUserAttr__out,
230 : offsetof(struct iface_ifp, GetUserAttr),
231 : NULL, /* no invoker */
232 : },
233 : {
234 : "GetUserGroups", /* name */
235 : iface_ifp_GetUserGroups__in,
236 : iface_ifp_GetUserGroups__out,
237 : offsetof(struct iface_ifp, GetUserGroups),
238 : invoke_s_method,
239 : },
240 : {
241 : "FindDomainByName", /* name */
242 : iface_ifp_FindDomainByName__in,
243 : iface_ifp_FindDomainByName__out,
244 : offsetof(struct iface_ifp, FindDomainByName),
245 : invoke_s_method,
246 : },
247 : {
248 : "ListDomains", /* name */
249 : NULL, /* no in_args */
250 : iface_ifp_ListDomains__out,
251 : offsetof(struct iface_ifp, ListDomains),
252 : NULL, /* no invoker */
253 : },
254 : { NULL, }
255 : };
256 :
257 : /* interface info for org.freedesktop.sssd.infopipe */
258 : const struct sbus_interface_meta iface_ifp_meta = {
259 : "org.freedesktop.sssd.infopipe", /* name */
260 : iface_ifp__methods,
261 : NULL, /* no signals */
262 : NULL, /* no properties */
263 : sbus_invoke_get_all, /* GetAll invoker */
264 : };
265 :
266 0 : int iface_ifp_components_Enable_finish(struct sbus_request *req)
267 : {
268 0 : return sbus_request_return_and_finish(req,
269 : DBUS_TYPE_INVALID);
270 : }
271 :
272 0 : int iface_ifp_components_Disable_finish(struct sbus_request *req)
273 : {
274 0 : return sbus_request_return_and_finish(req,
275 : DBUS_TYPE_INVALID);
276 : }
277 :
278 : /* arguments for org.freedesktop.sssd.infopipe.Components.ChangeDebugLevel */
279 : const struct sbus_arg_meta iface_ifp_components_ChangeDebugLevel__in[] = {
280 : { "new_level", "u" },
281 : { NULL, }
282 : };
283 :
284 0 : int iface_ifp_components_ChangeDebugLevel_finish(struct sbus_request *req)
285 : {
286 0 : return sbus_request_return_and_finish(req,
287 : DBUS_TYPE_INVALID);
288 : }
289 :
290 : /* arguments for org.freedesktop.sssd.infopipe.Components.ChangeDebugLevelTemporarily */
291 : const struct sbus_arg_meta iface_ifp_components_ChangeDebugLevelTemporarily__in[] = {
292 : { "new_level", "u" },
293 : { NULL, }
294 : };
295 :
296 0 : int iface_ifp_components_ChangeDebugLevelTemporarily_finish(struct sbus_request *req)
297 : {
298 0 : return sbus_request_return_and_finish(req,
299 : DBUS_TYPE_INVALID);
300 : }
301 :
302 : /* methods for org.freedesktop.sssd.infopipe.Components */
303 : const struct sbus_method_meta iface_ifp_components__methods[] = {
304 : {
305 : "Enable", /* name */
306 : NULL, /* no in_args */
307 : NULL, /* no out_args */
308 : offsetof(struct iface_ifp_components, Enable),
309 : NULL, /* no invoker */
310 : },
311 : {
312 : "Disable", /* name */
313 : NULL, /* no in_args */
314 : NULL, /* no out_args */
315 : offsetof(struct iface_ifp_components, Disable),
316 : NULL, /* no invoker */
317 : },
318 : {
319 : "ChangeDebugLevel", /* name */
320 : iface_ifp_components_ChangeDebugLevel__in,
321 : NULL, /* no out_args */
322 : offsetof(struct iface_ifp_components, ChangeDebugLevel),
323 : invoke_u_method,
324 : },
325 : {
326 : "ChangeDebugLevelTemporarily", /* name */
327 : iface_ifp_components_ChangeDebugLevelTemporarily__in,
328 : NULL, /* no out_args */
329 : offsetof(struct iface_ifp_components, ChangeDebugLevelTemporarily),
330 : invoke_u_method,
331 : },
332 : { NULL, }
333 : };
334 :
335 : /* property info for org.freedesktop.sssd.infopipe.Components */
336 : const struct sbus_property_meta iface_ifp_components__properties[] = {
337 : {
338 : "name", /* name */
339 : "s", /* type */
340 : SBUS_PROPERTY_READABLE,
341 : offsetof(struct iface_ifp_components, get_name),
342 : sbus_invoke_get_s,
343 : 0, /* not writable */
344 : NULL, /* no invoker */
345 : },
346 : {
347 : "debug_level", /* name */
348 : "u", /* type */
349 : SBUS_PROPERTY_READABLE,
350 : offsetof(struct iface_ifp_components, get_debug_level),
351 : sbus_invoke_get_u,
352 : 0, /* not writable */
353 : NULL, /* no invoker */
354 : },
355 : {
356 : "enabled", /* name */
357 : "b", /* type */
358 : SBUS_PROPERTY_READABLE,
359 : offsetof(struct iface_ifp_components, get_enabled),
360 : sbus_invoke_get_b,
361 : 0, /* not writable */
362 : NULL, /* no invoker */
363 : },
364 : {
365 : "type", /* name */
366 : "s", /* type */
367 : SBUS_PROPERTY_READABLE,
368 : offsetof(struct iface_ifp_components, get_type),
369 : sbus_invoke_get_s,
370 : 0, /* not writable */
371 : NULL, /* no invoker */
372 : },
373 : {
374 : "providers", /* name */
375 : "as", /* type */
376 : SBUS_PROPERTY_READABLE,
377 : offsetof(struct iface_ifp_components, get_providers),
378 : sbus_invoke_get_as,
379 : 0, /* not writable */
380 : NULL, /* no invoker */
381 : },
382 : { NULL, }
383 : };
384 :
385 : /* interface info for org.freedesktop.sssd.infopipe.Components */
386 : const struct sbus_interface_meta iface_ifp_components_meta = {
387 : "org.freedesktop.sssd.infopipe.Components", /* name */
388 : iface_ifp_components__methods,
389 : NULL, /* no signals */
390 : iface_ifp_components__properties,
391 : sbus_invoke_get_all, /* GetAll invoker */
392 : };
393 :
394 : /* property info for org.freedesktop.sssd.infopipe.Domains */
395 : const struct sbus_property_meta iface_ifp_domains__properties[] = {
396 : {
397 : "name", /* name */
398 : "s", /* type */
399 : SBUS_PROPERTY_READABLE,
400 : offsetof(struct iface_ifp_domains, get_name),
401 : sbus_invoke_get_s,
402 : 0, /* not writable */
403 : NULL, /* no invoker */
404 : },
405 : {
406 : "provider", /* name */
407 : "s", /* type */
408 : SBUS_PROPERTY_READABLE,
409 : offsetof(struct iface_ifp_domains, get_provider),
410 : sbus_invoke_get_s,
411 : 0, /* not writable */
412 : NULL, /* no invoker */
413 : },
414 : {
415 : "primary_servers", /* name */
416 : "as", /* type */
417 : SBUS_PROPERTY_READABLE,
418 : offsetof(struct iface_ifp_domains, get_primary_servers),
419 : sbus_invoke_get_as,
420 : 0, /* not writable */
421 : NULL, /* no invoker */
422 : },
423 : {
424 : "backup_servers", /* name */
425 : "as", /* type */
426 : SBUS_PROPERTY_READABLE,
427 : offsetof(struct iface_ifp_domains, get_backup_servers),
428 : sbus_invoke_get_as,
429 : 0, /* not writable */
430 : NULL, /* no invoker */
431 : },
432 : {
433 : "min_id", /* name */
434 : "u", /* type */
435 : SBUS_PROPERTY_READABLE,
436 : offsetof(struct iface_ifp_domains, get_min_id),
437 : sbus_invoke_get_u,
438 : 0, /* not writable */
439 : NULL, /* no invoker */
440 : },
441 : {
442 : "max_id", /* name */
443 : "u", /* type */
444 : SBUS_PROPERTY_READABLE,
445 : offsetof(struct iface_ifp_domains, get_max_id),
446 : sbus_invoke_get_u,
447 : 0, /* not writable */
448 : NULL, /* no invoker */
449 : },
450 : {
451 : "realm", /* name */
452 : "s", /* type */
453 : SBUS_PROPERTY_READABLE,
454 : offsetof(struct iface_ifp_domains, get_realm),
455 : sbus_invoke_get_s,
456 : 0, /* not writable */
457 : NULL, /* no invoker */
458 : },
459 : {
460 : "forest", /* name */
461 : "s", /* type */
462 : SBUS_PROPERTY_READABLE,
463 : offsetof(struct iface_ifp_domains, get_forest),
464 : sbus_invoke_get_s,
465 : 0, /* not writable */
466 : NULL, /* no invoker */
467 : },
468 : {
469 : "login_format", /* name */
470 : "s", /* type */
471 : SBUS_PROPERTY_READABLE,
472 : offsetof(struct iface_ifp_domains, get_login_format),
473 : sbus_invoke_get_s,
474 : 0, /* not writable */
475 : NULL, /* no invoker */
476 : },
477 : {
478 : "fully_qualified_name_format", /* name */
479 : "s", /* type */
480 : SBUS_PROPERTY_READABLE,
481 : offsetof(struct iface_ifp_domains, get_fully_qualified_name_format),
482 : sbus_invoke_get_s,
483 : 0, /* not writable */
484 : NULL, /* no invoker */
485 : },
486 : {
487 : "enumerable", /* name */
488 : "b", /* type */
489 : SBUS_PROPERTY_READABLE,
490 : offsetof(struct iface_ifp_domains, get_enumerable),
491 : sbus_invoke_get_b,
492 : 0, /* not writable */
493 : NULL, /* no invoker */
494 : },
495 : {
496 : "use_fully_qualified_names", /* name */
497 : "b", /* type */
498 : SBUS_PROPERTY_READABLE,
499 : offsetof(struct iface_ifp_domains, get_use_fully_qualified_names),
500 : sbus_invoke_get_b,
501 : 0, /* not writable */
502 : NULL, /* no invoker */
503 : },
504 : {
505 : "subdomain", /* name */
506 : "b", /* type */
507 : SBUS_PROPERTY_READABLE,
508 : offsetof(struct iface_ifp_domains, get_subdomain),
509 : sbus_invoke_get_b,
510 : 0, /* not writable */
511 : NULL, /* no invoker */
512 : },
513 : {
514 : "parent_domain", /* name */
515 : "o", /* type */
516 : SBUS_PROPERTY_READABLE,
517 : offsetof(struct iface_ifp_domains, get_parent_domain),
518 : sbus_invoke_get_o,
519 : 0, /* not writable */
520 : NULL, /* no invoker */
521 : },
522 : { NULL, }
523 : };
524 :
525 : /* interface info for org.freedesktop.sssd.infopipe.Domains */
526 : const struct sbus_interface_meta iface_ifp_domains_meta = {
527 : "org.freedesktop.sssd.infopipe.Domains", /* name */
528 : NULL, /* no methods */
529 : NULL, /* no signals */
530 : iface_ifp_domains__properties,
531 : sbus_invoke_get_all, /* GetAll invoker */
532 : };
533 :
534 : /* arguments for org.freedesktop.sssd.infopipe.Domains.Domain.IsOnline */
535 : const struct sbus_arg_meta iface_ifp_domains_domain_IsOnline__out[] = {
536 : { "status", "b" },
537 : { NULL, }
538 : };
539 :
540 0 : int iface_ifp_domains_domain_IsOnline_finish(struct sbus_request *req, bool arg_status)
541 : {
542 0 : dbus_bool_t cast_status = arg_status;
543 0 : return sbus_request_return_and_finish(req,
544 : DBUS_TYPE_BOOLEAN, &cast_status,
545 : DBUS_TYPE_INVALID);
546 : }
547 :
548 : /* arguments for org.freedesktop.sssd.infopipe.Domains.Domain.ListServices */
549 : const struct sbus_arg_meta iface_ifp_domains_domain_ListServices__out[] = {
550 : { "services", "as" },
551 : { NULL, }
552 : };
553 :
554 0 : int iface_ifp_domains_domain_ListServices_finish(struct sbus_request *req, const char *arg_services[], int len_services)
555 : {
556 0 : return sbus_request_return_and_finish(req,
557 : DBUS_TYPE_ARRAY, DBUS_TYPE_STRING, &arg_services, len_services,
558 : DBUS_TYPE_INVALID);
559 : }
560 :
561 : /* methods for org.freedesktop.sssd.infopipe.Domains.Domain */
562 : const struct sbus_method_meta iface_ifp_domains_domain__methods[] = {
563 : {
564 : "IsOnline", /* name */
565 : NULL, /* no in_args */
566 : iface_ifp_domains_domain_IsOnline__out,
567 : offsetof(struct iface_ifp_domains_domain, IsOnline),
568 : NULL, /* no invoker */
569 : },
570 : {
571 : "ListServices", /* name */
572 : NULL, /* no in_args */
573 : iface_ifp_domains_domain_ListServices__out,
574 : offsetof(struct iface_ifp_domains_domain, ListServices),
575 : NULL, /* no invoker */
576 : },
577 : { NULL, }
578 : };
579 :
580 : /* interface info for org.freedesktop.sssd.infopipe.Domains.Domain */
581 : const struct sbus_interface_meta iface_ifp_domains_domain_meta = {
582 : "org.freedesktop.sssd.infopipe.Domains.Domain", /* name */
583 : iface_ifp_domains_domain__methods,
584 : NULL, /* no signals */
585 : NULL, /* no properties */
586 : sbus_invoke_get_all, /* GetAll invoker */
587 : };
588 :
589 : /* arguments for org.freedesktop.sssd.infopipe.Cache.List */
590 : const struct sbus_arg_meta iface_ifp_cache_List__out[] = {
591 : { "result", "ao" },
592 : { NULL, }
593 : };
594 :
595 0 : int iface_ifp_cache_List_finish(struct sbus_request *req, const char *arg_result[], int len_result)
596 : {
597 0 : return sbus_request_return_and_finish(req,
598 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_result, len_result,
599 : DBUS_TYPE_INVALID);
600 : }
601 :
602 : /* arguments for org.freedesktop.sssd.infopipe.Cache.ListByDomain */
603 : const struct sbus_arg_meta iface_ifp_cache_ListByDomain__in[] = {
604 : { "domain_name", "s" },
605 : { NULL, }
606 : };
607 :
608 : /* arguments for org.freedesktop.sssd.infopipe.Cache.ListByDomain */
609 : const struct sbus_arg_meta iface_ifp_cache_ListByDomain__out[] = {
610 : { "result", "ao" },
611 : { NULL, }
612 : };
613 :
614 0 : int iface_ifp_cache_ListByDomain_finish(struct sbus_request *req, const char *arg_result[], int len_result)
615 : {
616 0 : return sbus_request_return_and_finish(req,
617 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_result, len_result,
618 : DBUS_TYPE_INVALID);
619 : }
620 :
621 : /* methods for org.freedesktop.sssd.infopipe.Cache */
622 : const struct sbus_method_meta iface_ifp_cache__methods[] = {
623 : {
624 : "List", /* name */
625 : NULL, /* no in_args */
626 : iface_ifp_cache_List__out,
627 : offsetof(struct iface_ifp_cache, List),
628 : NULL, /* no invoker */
629 : },
630 : {
631 : "ListByDomain", /* name */
632 : iface_ifp_cache_ListByDomain__in,
633 : iface_ifp_cache_ListByDomain__out,
634 : offsetof(struct iface_ifp_cache, ListByDomain),
635 : invoke_s_method,
636 : },
637 : { NULL, }
638 : };
639 :
640 : /* interface info for org.freedesktop.sssd.infopipe.Cache */
641 : const struct sbus_interface_meta iface_ifp_cache_meta = {
642 : "org.freedesktop.sssd.infopipe.Cache", /* name */
643 : iface_ifp_cache__methods,
644 : NULL, /* no signals */
645 : NULL, /* no properties */
646 : sbus_invoke_get_all, /* GetAll invoker */
647 : };
648 :
649 : /* arguments for org.freedesktop.sssd.infopipe.Cache.Object.Store */
650 : const struct sbus_arg_meta iface_ifp_cache_object_Store__out[] = {
651 : { "result", "b" },
652 : { NULL, }
653 : };
654 :
655 0 : int iface_ifp_cache_object_Store_finish(struct sbus_request *req, bool arg_result)
656 : {
657 0 : dbus_bool_t cast_result = arg_result;
658 0 : return sbus_request_return_and_finish(req,
659 : DBUS_TYPE_BOOLEAN, &cast_result,
660 : DBUS_TYPE_INVALID);
661 : }
662 :
663 : /* arguments for org.freedesktop.sssd.infopipe.Cache.Object.Remove */
664 : const struct sbus_arg_meta iface_ifp_cache_object_Remove__out[] = {
665 : { "result", "b" },
666 : { NULL, }
667 : };
668 :
669 0 : int iface_ifp_cache_object_Remove_finish(struct sbus_request *req, bool arg_result)
670 : {
671 0 : dbus_bool_t cast_result = arg_result;
672 0 : return sbus_request_return_and_finish(req,
673 : DBUS_TYPE_BOOLEAN, &cast_result,
674 : DBUS_TYPE_INVALID);
675 : }
676 :
677 : /* methods for org.freedesktop.sssd.infopipe.Cache.Object */
678 : const struct sbus_method_meta iface_ifp_cache_object__methods[] = {
679 : {
680 : "Store", /* name */
681 : NULL, /* no in_args */
682 : iface_ifp_cache_object_Store__out,
683 : offsetof(struct iface_ifp_cache_object, Store),
684 : NULL, /* no invoker */
685 : },
686 : {
687 : "Remove", /* name */
688 : NULL, /* no in_args */
689 : iface_ifp_cache_object_Remove__out,
690 : offsetof(struct iface_ifp_cache_object, Remove),
691 : NULL, /* no invoker */
692 : },
693 : { NULL, }
694 : };
695 :
696 : /* interface info for org.freedesktop.sssd.infopipe.Cache.Object */
697 : const struct sbus_interface_meta iface_ifp_cache_object_meta = {
698 : "org.freedesktop.sssd.infopipe.Cache.Object", /* name */
699 : iface_ifp_cache_object__methods,
700 : NULL, /* no signals */
701 : NULL, /* no properties */
702 : sbus_invoke_get_all, /* GetAll invoker */
703 : };
704 :
705 : /* arguments for org.freedesktop.sssd.infopipe.Users.FindByName */
706 : const struct sbus_arg_meta iface_ifp_users_FindByName__in[] = {
707 : { "name", "s" },
708 : { NULL, }
709 : };
710 :
711 : /* arguments for org.freedesktop.sssd.infopipe.Users.FindByName */
712 : const struct sbus_arg_meta iface_ifp_users_FindByName__out[] = {
713 : { "result", "o" },
714 : { NULL, }
715 : };
716 :
717 0 : int iface_ifp_users_FindByName_finish(struct sbus_request *req, const char *arg_result)
718 : {
719 0 : return sbus_request_return_and_finish(req,
720 : DBUS_TYPE_OBJECT_PATH, &arg_result,
721 : DBUS_TYPE_INVALID);
722 : }
723 :
724 : /* arguments for org.freedesktop.sssd.infopipe.Users.FindByID */
725 : const struct sbus_arg_meta iface_ifp_users_FindByID__in[] = {
726 : { "id", "u" },
727 : { NULL, }
728 : };
729 :
730 : /* arguments for org.freedesktop.sssd.infopipe.Users.FindByID */
731 : const struct sbus_arg_meta iface_ifp_users_FindByID__out[] = {
732 : { "result", "o" },
733 : { NULL, }
734 : };
735 :
736 0 : int iface_ifp_users_FindByID_finish(struct sbus_request *req, const char *arg_result)
737 : {
738 0 : return sbus_request_return_and_finish(req,
739 : DBUS_TYPE_OBJECT_PATH, &arg_result,
740 : DBUS_TYPE_INVALID);
741 : }
742 :
743 : /* arguments for org.freedesktop.sssd.infopipe.Users.FindByCertificate */
744 : const struct sbus_arg_meta iface_ifp_users_FindByCertificate__in[] = {
745 : { "pem_cert", "s" },
746 : { NULL, }
747 : };
748 :
749 : /* arguments for org.freedesktop.sssd.infopipe.Users.FindByCertificate */
750 : const struct sbus_arg_meta iface_ifp_users_FindByCertificate__out[] = {
751 : { "result", "o" },
752 : { NULL, }
753 : };
754 :
755 0 : int iface_ifp_users_FindByCertificate_finish(struct sbus_request *req, const char *arg_result)
756 : {
757 0 : return sbus_request_return_and_finish(req,
758 : DBUS_TYPE_OBJECT_PATH, &arg_result,
759 : DBUS_TYPE_INVALID);
760 : }
761 :
762 : /* arguments for org.freedesktop.sssd.infopipe.Users.ListByName */
763 : const struct sbus_arg_meta iface_ifp_users_ListByName__in[] = {
764 : { "name_filter", "s" },
765 : { "limit", "u" },
766 : { NULL, }
767 : };
768 :
769 : /* arguments for org.freedesktop.sssd.infopipe.Users.ListByName */
770 : const struct sbus_arg_meta iface_ifp_users_ListByName__out[] = {
771 : { "result", "ao" },
772 : { NULL, }
773 : };
774 :
775 0 : int iface_ifp_users_ListByName_finish(struct sbus_request *req, const char *arg_result[], int len_result)
776 : {
777 0 : return sbus_request_return_and_finish(req,
778 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_result, len_result,
779 : DBUS_TYPE_INVALID);
780 : }
781 :
782 : /* arguments for org.freedesktop.sssd.infopipe.Users.ListByDomainAndName */
783 : const struct sbus_arg_meta iface_ifp_users_ListByDomainAndName__in[] = {
784 : { "domain_name", "s" },
785 : { "name_filter", "s" },
786 : { "limit", "u" },
787 : { NULL, }
788 : };
789 :
790 : /* arguments for org.freedesktop.sssd.infopipe.Users.ListByDomainAndName */
791 : const struct sbus_arg_meta iface_ifp_users_ListByDomainAndName__out[] = {
792 : { "result", "ao" },
793 : { NULL, }
794 : };
795 :
796 0 : int iface_ifp_users_ListByDomainAndName_finish(struct sbus_request *req, const char *arg_result[], int len_result)
797 : {
798 0 : return sbus_request_return_and_finish(req,
799 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_result, len_result,
800 : DBUS_TYPE_INVALID);
801 : }
802 :
803 : /* methods for org.freedesktop.sssd.infopipe.Users */
804 : const struct sbus_method_meta iface_ifp_users__methods[] = {
805 : {
806 : "FindByName", /* name */
807 : iface_ifp_users_FindByName__in,
808 : iface_ifp_users_FindByName__out,
809 : offsetof(struct iface_ifp_users, FindByName),
810 : invoke_s_method,
811 : },
812 : {
813 : "FindByID", /* name */
814 : iface_ifp_users_FindByID__in,
815 : iface_ifp_users_FindByID__out,
816 : offsetof(struct iface_ifp_users, FindByID),
817 : invoke_u_method,
818 : },
819 : {
820 : "FindByCertificate", /* name */
821 : iface_ifp_users_FindByCertificate__in,
822 : iface_ifp_users_FindByCertificate__out,
823 : offsetof(struct iface_ifp_users, FindByCertificate),
824 : invoke_s_method,
825 : },
826 : {
827 : "ListByName", /* name */
828 : iface_ifp_users_ListByName__in,
829 : iface_ifp_users_ListByName__out,
830 : offsetof(struct iface_ifp_users, ListByName),
831 : invoke_su_method,
832 : },
833 : {
834 : "ListByDomainAndName", /* name */
835 : iface_ifp_users_ListByDomainAndName__in,
836 : iface_ifp_users_ListByDomainAndName__out,
837 : offsetof(struct iface_ifp_users, ListByDomainAndName),
838 : invoke_ssu_method,
839 : },
840 : { NULL, }
841 : };
842 :
843 : /* interface info for org.freedesktop.sssd.infopipe.Users */
844 : const struct sbus_interface_meta iface_ifp_users_meta = {
845 : "org.freedesktop.sssd.infopipe.Users", /* name */
846 : iface_ifp_users__methods,
847 : NULL, /* no signals */
848 : NULL, /* no properties */
849 : sbus_invoke_get_all, /* GetAll invoker */
850 : };
851 :
852 0 : int iface_ifp_users_user_UpdateGroupsList_finish(struct sbus_request *req)
853 : {
854 0 : return sbus_request_return_and_finish(req,
855 : DBUS_TYPE_INVALID);
856 : }
857 :
858 : /* methods for org.freedesktop.sssd.infopipe.Users.User */
859 : const struct sbus_method_meta iface_ifp_users_user__methods[] = {
860 : {
861 : "UpdateGroupsList", /* name */
862 : NULL, /* no in_args */
863 : NULL, /* no out_args */
864 : offsetof(struct iface_ifp_users_user, UpdateGroupsList),
865 : NULL, /* no invoker */
866 : },
867 : { NULL, }
868 : };
869 :
870 : /* property info for org.freedesktop.sssd.infopipe.Users.User */
871 : const struct sbus_property_meta iface_ifp_users_user__properties[] = {
872 : {
873 : "name", /* name */
874 : "s", /* type */
875 : SBUS_PROPERTY_READABLE,
876 : offsetof(struct iface_ifp_users_user, get_name),
877 : sbus_invoke_get_s,
878 : 0, /* not writable */
879 : NULL, /* no invoker */
880 : },
881 : {
882 : "uidNumber", /* name */
883 : "u", /* type */
884 : SBUS_PROPERTY_READABLE,
885 : offsetof(struct iface_ifp_users_user, get_uidNumber),
886 : sbus_invoke_get_u,
887 : 0, /* not writable */
888 : NULL, /* no invoker */
889 : },
890 : {
891 : "gidNumber", /* name */
892 : "u", /* type */
893 : SBUS_PROPERTY_READABLE,
894 : offsetof(struct iface_ifp_users_user, get_gidNumber),
895 : sbus_invoke_get_u,
896 : 0, /* not writable */
897 : NULL, /* no invoker */
898 : },
899 : {
900 : "gecos", /* name */
901 : "s", /* type */
902 : SBUS_PROPERTY_READABLE,
903 : offsetof(struct iface_ifp_users_user, get_gecos),
904 : sbus_invoke_get_s,
905 : 0, /* not writable */
906 : NULL, /* no invoker */
907 : },
908 : {
909 : "homeDirectory", /* name */
910 : "s", /* type */
911 : SBUS_PROPERTY_READABLE,
912 : offsetof(struct iface_ifp_users_user, get_homeDirectory),
913 : sbus_invoke_get_s,
914 : 0, /* not writable */
915 : NULL, /* no invoker */
916 : },
917 : {
918 : "loginShell", /* name */
919 : "s", /* type */
920 : SBUS_PROPERTY_READABLE,
921 : offsetof(struct iface_ifp_users_user, get_loginShell),
922 : sbus_invoke_get_s,
923 : 0, /* not writable */
924 : NULL, /* no invoker */
925 : },
926 : {
927 : "groups", /* name */
928 : "ao", /* type */
929 : SBUS_PROPERTY_READABLE,
930 : offsetof(struct iface_ifp_users_user, get_groups),
931 : sbus_invoke_get_ao,
932 : 0, /* not writable */
933 : NULL, /* no invoker */
934 : },
935 : {
936 : "extraAttributes", /* name */
937 : "a{sas}", /* type */
938 : SBUS_PROPERTY_READABLE,
939 : offsetof(struct iface_ifp_users_user, get_extraAttributes),
940 : sbus_invoke_get_aDOsasDE,
941 : 0, /* not writable */
942 : NULL, /* no invoker */
943 : },
944 : { NULL, }
945 : };
946 :
947 : /* interface info for org.freedesktop.sssd.infopipe.Users.User */
948 : const struct sbus_interface_meta iface_ifp_users_user_meta = {
949 : "org.freedesktop.sssd.infopipe.Users.User", /* name */
950 : iface_ifp_users_user__methods,
951 : NULL, /* no signals */
952 : iface_ifp_users_user__properties,
953 : sbus_invoke_get_all, /* GetAll invoker */
954 : };
955 :
956 : /* arguments for org.freedesktop.sssd.infopipe.Groups.FindByName */
957 : const struct sbus_arg_meta iface_ifp_groups_FindByName__in[] = {
958 : { "name", "s" },
959 : { NULL, }
960 : };
961 :
962 : /* arguments for org.freedesktop.sssd.infopipe.Groups.FindByName */
963 : const struct sbus_arg_meta iface_ifp_groups_FindByName__out[] = {
964 : { "result", "o" },
965 : { NULL, }
966 : };
967 :
968 0 : int iface_ifp_groups_FindByName_finish(struct sbus_request *req, const char *arg_result)
969 : {
970 0 : return sbus_request_return_and_finish(req,
971 : DBUS_TYPE_OBJECT_PATH, &arg_result,
972 : DBUS_TYPE_INVALID);
973 : }
974 :
975 : /* arguments for org.freedesktop.sssd.infopipe.Groups.FindByID */
976 : const struct sbus_arg_meta iface_ifp_groups_FindByID__in[] = {
977 : { "id", "u" },
978 : { NULL, }
979 : };
980 :
981 : /* arguments for org.freedesktop.sssd.infopipe.Groups.FindByID */
982 : const struct sbus_arg_meta iface_ifp_groups_FindByID__out[] = {
983 : { "result", "o" },
984 : { NULL, }
985 : };
986 :
987 0 : int iface_ifp_groups_FindByID_finish(struct sbus_request *req, const char *arg_result)
988 : {
989 0 : return sbus_request_return_and_finish(req,
990 : DBUS_TYPE_OBJECT_PATH, &arg_result,
991 : DBUS_TYPE_INVALID);
992 : }
993 :
994 : /* arguments for org.freedesktop.sssd.infopipe.Groups.ListByName */
995 : const struct sbus_arg_meta iface_ifp_groups_ListByName__in[] = {
996 : { "name_filter", "s" },
997 : { "limit", "u" },
998 : { NULL, }
999 : };
1000 :
1001 : /* arguments for org.freedesktop.sssd.infopipe.Groups.ListByName */
1002 : const struct sbus_arg_meta iface_ifp_groups_ListByName__out[] = {
1003 : { "result", "ao" },
1004 : { NULL, }
1005 : };
1006 :
1007 0 : int iface_ifp_groups_ListByName_finish(struct sbus_request *req, const char *arg_result[], int len_result)
1008 : {
1009 0 : return sbus_request_return_and_finish(req,
1010 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_result, len_result,
1011 : DBUS_TYPE_INVALID);
1012 : }
1013 :
1014 : /* arguments for org.freedesktop.sssd.infopipe.Groups.ListByDomainAndName */
1015 : const struct sbus_arg_meta iface_ifp_groups_ListByDomainAndName__in[] = {
1016 : { "domain_name", "s" },
1017 : { "name_filter", "s" },
1018 : { "limit", "u" },
1019 : { NULL, }
1020 : };
1021 :
1022 : /* arguments for org.freedesktop.sssd.infopipe.Groups.ListByDomainAndName */
1023 : const struct sbus_arg_meta iface_ifp_groups_ListByDomainAndName__out[] = {
1024 : { "result", "ao" },
1025 : { NULL, }
1026 : };
1027 :
1028 0 : int iface_ifp_groups_ListByDomainAndName_finish(struct sbus_request *req, const char *arg_result[], int len_result)
1029 : {
1030 0 : return sbus_request_return_and_finish(req,
1031 : DBUS_TYPE_ARRAY, DBUS_TYPE_OBJECT_PATH, &arg_result, len_result,
1032 : DBUS_TYPE_INVALID);
1033 : }
1034 :
1035 : /* methods for org.freedesktop.sssd.infopipe.Groups */
1036 : const struct sbus_method_meta iface_ifp_groups__methods[] = {
1037 : {
1038 : "FindByName", /* name */
1039 : iface_ifp_groups_FindByName__in,
1040 : iface_ifp_groups_FindByName__out,
1041 : offsetof(struct iface_ifp_groups, FindByName),
1042 : invoke_s_method,
1043 : },
1044 : {
1045 : "FindByID", /* name */
1046 : iface_ifp_groups_FindByID__in,
1047 : iface_ifp_groups_FindByID__out,
1048 : offsetof(struct iface_ifp_groups, FindByID),
1049 : invoke_u_method,
1050 : },
1051 : {
1052 : "ListByName", /* name */
1053 : iface_ifp_groups_ListByName__in,
1054 : iface_ifp_groups_ListByName__out,
1055 : offsetof(struct iface_ifp_groups, ListByName),
1056 : invoke_su_method,
1057 : },
1058 : {
1059 : "ListByDomainAndName", /* name */
1060 : iface_ifp_groups_ListByDomainAndName__in,
1061 : iface_ifp_groups_ListByDomainAndName__out,
1062 : offsetof(struct iface_ifp_groups, ListByDomainAndName),
1063 : invoke_ssu_method,
1064 : },
1065 : { NULL, }
1066 : };
1067 :
1068 : /* interface info for org.freedesktop.sssd.infopipe.Groups */
1069 : const struct sbus_interface_meta iface_ifp_groups_meta = {
1070 : "org.freedesktop.sssd.infopipe.Groups", /* name */
1071 : iface_ifp_groups__methods,
1072 : NULL, /* no signals */
1073 : NULL, /* no properties */
1074 : sbus_invoke_get_all, /* GetAll invoker */
1075 : };
1076 :
1077 0 : int iface_ifp_groups_group_UpdateMemberList_finish(struct sbus_request *req)
1078 : {
1079 0 : return sbus_request_return_and_finish(req,
1080 : DBUS_TYPE_INVALID);
1081 : }
1082 :
1083 : /* methods for org.freedesktop.sssd.infopipe.Groups.Group */
1084 : const struct sbus_method_meta iface_ifp_groups_group__methods[] = {
1085 : {
1086 : "UpdateMemberList", /* name */
1087 : NULL, /* no in_args */
1088 : NULL, /* no out_args */
1089 : offsetof(struct iface_ifp_groups_group, UpdateMemberList),
1090 : NULL, /* no invoker */
1091 : },
1092 : { NULL, }
1093 : };
1094 :
1095 : /* property info for org.freedesktop.sssd.infopipe.Groups.Group */
1096 : const struct sbus_property_meta iface_ifp_groups_group__properties[] = {
1097 : {
1098 : "name", /* name */
1099 : "s", /* type */
1100 : SBUS_PROPERTY_READABLE,
1101 : offsetof(struct iface_ifp_groups_group, get_name),
1102 : sbus_invoke_get_s,
1103 : 0, /* not writable */
1104 : NULL, /* no invoker */
1105 : },
1106 : {
1107 : "gidNumber", /* name */
1108 : "u", /* type */
1109 : SBUS_PROPERTY_READABLE,
1110 : offsetof(struct iface_ifp_groups_group, get_gidNumber),
1111 : sbus_invoke_get_u,
1112 : 0, /* not writable */
1113 : NULL, /* no invoker */
1114 : },
1115 : {
1116 : "users", /* name */
1117 : "ao", /* type */
1118 : SBUS_PROPERTY_READABLE,
1119 : offsetof(struct iface_ifp_groups_group, get_users),
1120 : sbus_invoke_get_ao,
1121 : 0, /* not writable */
1122 : NULL, /* no invoker */
1123 : },
1124 : {
1125 : "groups", /* name */
1126 : "ao", /* type */
1127 : SBUS_PROPERTY_READABLE,
1128 : offsetof(struct iface_ifp_groups_group, get_groups),
1129 : sbus_invoke_get_ao,
1130 : 0, /* not writable */
1131 : NULL, /* no invoker */
1132 : },
1133 : { NULL, }
1134 : };
1135 :
1136 : /* interface info for org.freedesktop.sssd.infopipe.Groups.Group */
1137 : const struct sbus_interface_meta iface_ifp_groups_group_meta = {
1138 : "org.freedesktop.sssd.infopipe.Groups.Group", /* name */
1139 : iface_ifp_groups_group__methods,
1140 : NULL, /* no signals */
1141 : iface_ifp_groups_group__properties,
1142 : sbus_invoke_get_all, /* GetAll invoker */
1143 : };
1144 :
1145 : /* invokes a handler with a 'ssu' DBus signature */
1146 0 : static int invoke_ssu_method(struct sbus_request *dbus_req, void *function_ptr)
1147 : {
1148 : const char * arg_0;
1149 : const char * arg_1;
1150 : uint32_t arg_2;
1151 0 : int (*handler)(struct sbus_request *, void *, const char *, const char *, uint32_t) = function_ptr;
1152 :
1153 0 : if (!sbus_request_parse_or_finish(dbus_req,
1154 : DBUS_TYPE_STRING, &arg_0,
1155 : DBUS_TYPE_STRING, &arg_1,
1156 : DBUS_TYPE_UINT32, &arg_2,
1157 : DBUS_TYPE_INVALID)) {
1158 0 : return EOK; /* request handled */
1159 : }
1160 :
1161 0 : return (handler)(dbus_req, dbus_req->intf->handler_data,
1162 : arg_0,
1163 : arg_1,
1164 : arg_2);
1165 : }
1166 :
1167 : /* invokes a handler with a 's' DBus signature */
1168 0 : static int invoke_s_method(struct sbus_request *dbus_req, void *function_ptr)
1169 : {
1170 : const char * arg_0;
1171 0 : int (*handler)(struct sbus_request *, void *, const char *) = function_ptr;
1172 :
1173 0 : if (!sbus_request_parse_or_finish(dbus_req,
1174 : DBUS_TYPE_STRING, &arg_0,
1175 : DBUS_TYPE_INVALID)) {
1176 0 : return EOK; /* request handled */
1177 : }
1178 :
1179 0 : return (handler)(dbus_req, dbus_req->intf->handler_data,
1180 : arg_0);
1181 : }
1182 :
1183 : /* invokes a handler with a 'u' DBus signature */
1184 0 : static int invoke_u_method(struct sbus_request *dbus_req, void *function_ptr)
1185 : {
1186 : uint32_t arg_0;
1187 0 : int (*handler)(struct sbus_request *, void *, uint32_t) = function_ptr;
1188 :
1189 0 : if (!sbus_request_parse_or_finish(dbus_req,
1190 : DBUS_TYPE_UINT32, &arg_0,
1191 : DBUS_TYPE_INVALID)) {
1192 0 : return EOK; /* request handled */
1193 : }
1194 :
1195 0 : return (handler)(dbus_req, dbus_req->intf->handler_data,
1196 : arg_0);
1197 : }
1198 :
1199 : /* invokes a handler with a 'su' DBus signature */
1200 0 : static int invoke_su_method(struct sbus_request *dbus_req, void *function_ptr)
1201 : {
1202 : const char * arg_0;
1203 : uint32_t arg_1;
1204 0 : int (*handler)(struct sbus_request *, void *, const char *, uint32_t) = function_ptr;
1205 :
1206 0 : if (!sbus_request_parse_or_finish(dbus_req,
1207 : DBUS_TYPE_STRING, &arg_0,
1208 : DBUS_TYPE_UINT32, &arg_1,
1209 : DBUS_TYPE_INVALID)) {
1210 0 : return EOK; /* request handled */
1211 : }
1212 :
1213 0 : return (handler)(dbus_req, dbus_req->intf->handler_data,
1214 : arg_0,
1215 : arg_1);
1216 : }
|