Lines Matching refs:service
78 struct sdap_service *service;
91 service = talloc_get_type(private_data, struct sdap_service);
92 if (!service) {
118 DEBUG(SSSDBG_CRIT_FAILURE, "Unknown service, using ldap\n");
129 new_uri = talloc_asprintf(service, "%s://%s:%d",
133 new_uri = talloc_strdup(service, tmp);
145 talloc_zfree(service->uri);
146 service->uri = new_uri;
147 talloc_zfree(service->sockaddr);
148 service->sockaddr = talloc_steal(service, sockaddr);
414 struct krb5_service *service = NULL;
447 &service);
449 DEBUG(SSSDBG_FATAL_FAILURE, "Failed to init KRB5 failover service!\n");
467 service->name);
474 *krb5_service = service;
477 if (ret != EOK) talloc_free(service);
482 struct sdap_service *service,
508 /* now for each URI add a new server to the failover service */
513 "Failed to add server [%s] to failover service: "
521 "Missing DNS service name for service [%s].\n",
526 srv_user_data = talloc_strdup(service, dns_service_name);
540 DEBUG(SSSDBG_TRACE_FUNC, "Added service lookup\n");
562 talloc_steal(service, list[i]);
571 ret = be_fo_add_server(ctx, service->name, lud->lud_host,
586 sdap_primary_urls_init(struct be_ctx *ctx, struct sdap_service *service,
590 return _sdap_urls_init(ctx, service, service_name,
595 sdap_backup_urls_init(struct be_ctx *ctx, struct sdap_service *service,
599 return _sdap_urls_init(ctx, service, service_name,
614 struct sdap_service *service;
622 service = talloc_zero(tmp_ctx, struct sdap_service);
623 if (!service) {
630 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to create failover service!\n");
634 service->name = talloc_strdup(service, service_name);
635 if (!service->name) {
642 "No primary servers defined, using service discovery\n");
646 ret = sdap_primary_urls_init(ctx, service, service_name, dns_service_name,
653 ret = sdap_backup_urls_init(ctx, service, service_name,
660 ret = be_fo_service_add_callback(memctx, ctx, service->name,
661 sdap_uri_callback, service);
671 *_service = talloc_steal(memctx, service);
937 conn->service = talloc_steal(conn, sdap_service);