Lines Matching refs:dbus_req

35 #define RETURN_DOM_PROP_AS_STRING(dbus_req, pvt_data, out, property) do { \
40 __dom = get_domain_info_from_req((dbus_req), (pvt_data)); \
50 int ifp_list_domains(struct sbus_request *dbus_req,
62 error = sbus_error_new(dbus_req, DBUS_ERROR_FAILED,
64 return sbus_request_fail_and_finish(dbus_req, error);
67 ret = ifp_req_create(dbus_req, ifp_ctx, &ireq);
69 error = sbus_error_new(dbus_req, DBUS_ERROR_FAILED,
71 return sbus_request_fail_and_finish(dbus_req, error);
76 return sbus_request_finish(ireq->dbus_req, NULL);
100 error = sbus_error_new(ireq->dbus_req, DBUS_ERROR_FAILED,
102 sbus_request_fail_and_finish(ireq->dbus_req, error);
108 error = sbus_error_new(ireq->dbus_req, DBUS_ERROR_FAILED,
110 sbus_request_fail_and_finish(ireq->dbus_req, error);
123 sbus_request_finish(ireq->dbus_req, NULL);
141 ret = iface_ifp_ListDomains_finish(ireq->dbus_req, paths, num_domains);
154 int ifp_find_domain_by_name(struct sbus_request *dbus_req,
168 error = sbus_error_new(dbus_req, DBUS_ERROR_FAILED,
170 return sbus_request_fail_and_finish(dbus_req, error);
173 ret = ifp_req_create(dbus_req, ifp_ctx, &ireq);
175 error = sbus_error_new(dbus_req, DBUS_ERROR_FAILED,
177 return sbus_request_fail_and_finish(dbus_req, error);
182 return sbus_request_finish(dbus_req, NULL);
189 return sbus_request_finish(dbus_req, NULL);
210 error = sbus_error_new(ireq->dbus_req, DBUS_ERROR_FAILED,
212 sbus_request_fail_and_finish(ireq->dbus_req, error);
218 error = sbus_error_new(ireq->dbus_req, DBUS_ERROR_FAILED,
220 sbus_request_fail_and_finish(ireq->dbus_req, error);
234 error = sbus_error_new(ireq->dbus_req, DBUS_ERROR_FAILED,
236 sbus_request_fail_and_finish(ireq->dbus_req, error);
244 sbus_request_finish(ireq->dbus_req, NULL);
248 ret = iface_ifp_FindDomainByName_finish(ireq->dbus_req, path);
255 get_domain_info_from_req(struct sbus_request *dbus_req, void *data)
268 name = sbus_opath_get_object_name(dbus_req, dbus_req->path,
288 static void get_server_list(struct sbus_request *dbus_req,
308 dom = get_domain_info_from_req(dbus_req, data);
326 conf_path = talloc_asprintf(dbus_req, CONFDB_DOMAIN_PATH_TMPL, dom->name);
344 ret = confdb_get_string_as_list(ctx->rctx->cdb, dbus_req, conf_path,
357 out = talloc_zero_array(dbus_req, const char*, num_servers);
381 void ifp_dom_get_name(struct sbus_request *dbus_req,
385 RETURN_DOM_PROP_AS_STRING(dbus_req, data, _out, name);
388 void ifp_dom_get_provider(struct sbus_request *dbus_req,
392 RETURN_DOM_PROP_AS_STRING(dbus_req, data, _out, provider);
395 void ifp_dom_get_primary_servers(struct sbus_request *dbus_req,
400 get_server_list(dbus_req, data, _out, _out_len, false);
403 void ifp_dom_get_backup_servers(struct sbus_request *dbus_req,
408 get_server_list(dbus_req, data, _out, _out_len, true);
411 void ifp_dom_get_min_id(struct sbus_request *dbus_req,
419 dom = get_domain_info_from_req(dbus_req, data);
427 void ifp_dom_get_max_id(struct sbus_request *dbus_req,
435 dom = get_domain_info_from_req(dbus_req, data);
443 void ifp_dom_get_realm(struct sbus_request *dbus_req,
447 RETURN_DOM_PROP_AS_STRING(dbus_req, data, _out, realm);
450 void ifp_dom_get_forest(struct sbus_request *dbus_req,
454 RETURN_DOM_PROP_AS_STRING(dbus_req, data, _out, forest);
457 void ifp_dom_get_login_format(struct sbus_request *dbus_req,
461 RETURN_DOM_PROP_AS_STRING(dbus_req, data, _out, names->re_pattern);
464 void ifp_dom_get_fqdn_format(struct sbus_request *dbus_req,
468 RETURN_DOM_PROP_AS_STRING(dbus_req, data, _out, names->fq_fmt);
471 void ifp_dom_get_enumerable(struct sbus_request *dbus_req,
479 dom = get_domain_info_from_req(dbus_req, data);
487 void ifp_dom_get_use_fqdn(struct sbus_request *dbus_req,
495 dom = get_domain_info_from_req(dbus_req, data);
503 void ifp_dom_get_subdomain(struct sbus_request *dbus_req,
511 dom = get_domain_info_from_req(dbus_req, data);
519 void ifp_dom_get_parent_domain(struct sbus_request *dbus_req,
527 dom = get_domain_info_from_req(dbus_req, data);
537 *_out = sbus_opath_compose(dbus_req, IFP_PATH_DOMAINS,