Lines Matching refs:service

80     struct sdap_service *service;
93 service = talloc_get_type(private_data, struct sdap_service);
94 if (!service) {
120 DEBUG(SSSDBG_CRIT_FAILURE, "Unknown service, using ldap\n");
131 new_uri = talloc_asprintf(service, "%s://%s:%d",
135 new_uri = talloc_strdup(service, tmp);
147 talloc_zfree(service->uri);
148 service->uri = new_uri;
149 talloc_zfree(service->sockaddr);
150 service->sockaddr = talloc_steal(service, sockaddr);
416 struct krb5_service *service = NULL;
449 &service);
451 DEBUG(SSSDBG_FATAL_FAILURE, "Failed to init KRB5 failover service!\n");
469 service->name);
476 *krb5_service = service;
479 if (ret != EOK) talloc_free(service);
484 struct sdap_service *service,
510 /* now for each URI add a new server to the failover service */
515 "Failed to add server [%s] to failover service: "
523 "Missing DNS service name for service [%s].\n",
528 srv_user_data = talloc_strdup(service, dns_service_name);
542 DEBUG(SSSDBG_TRACE_FUNC, "Added service lookup\n");
564 talloc_steal(service, list[i]);
573 ret = be_fo_add_server(ctx, service->name, lud->lud_host,
588 sdap_primary_urls_init(struct be_ctx *ctx, struct sdap_service *service,
592 return _sdap_urls_init(ctx, service, service_name,
597 sdap_backup_urls_init(struct be_ctx *ctx, struct sdap_service *service,
601 return _sdap_urls_init(ctx, service, service_name,
616 struct sdap_service *service;
624 service = talloc_zero(tmp_ctx, struct sdap_service);
625 if (!service) {
632 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to create failover service!\n");
636 service->name = talloc_strdup(service, service_name);
637 if (!service->name) {
644 "No primary servers defined, using service discovery\n");
648 ret = sdap_primary_urls_init(ctx, service, service_name, dns_service_name,
655 ret = sdap_backup_urls_init(ctx, service, service_name,
662 ret = be_fo_service_add_callback(memctx, ctx, service->name,
663 sdap_uri_callback, service);
673 *_service = talloc_steal(memctx, service);
939 conn->service = talloc_steal(conn, sdap_service);