Lines Matching refs:state

45     struct resolv_get_domain_state *state = NULL;
51 req = tevent_req_create(mem_ctx, &state,
71 state->fqdn = NULL;
72 state->hostname = talloc_strdup(state, hostname);
73 if (state->hostname == NULL) {
78 DEBUG(SSSDBG_TRACE_LIBS, "Host name is: %s\n", state->hostname);
80 subreq = resolv_gethostbyname_send(state, ev, resolv_ctx, state->hostname,
100 struct resolv_get_domain_state *state = NULL;
107 state = tevent_req_data(req, struct resolv_get_domain_state);
116 state->hostname, ret, strerror(ret), resolv_status,
118 state->fqdn = state->hostname;
121 state->fqdn = talloc_steal(state, rhostent->name);
132 struct resolv_get_domain_state *state = NULL;
136 state = tevent_req_data(req, struct resolv_get_domain_state);
140 domptr = strchr(state->fqdn, '.');
144 dns_domain = state->fqdn;
179 struct resolv_discover_srv_state *state = NULL;
183 req = tevent_req_create(mem_ctx, &state,
196 state->ev = ev;
197 state->resolv_ctx = resolv_ctx;
198 state->discovery_domains = discovery_domains;
199 state->service = service;
200 state->protocol = protocol;
201 state->domain_index = 0;
223 struct resolv_discover_srv_state *state = NULL;
229 state = tevent_req_data(req, struct resolv_discover_srv_state);
231 domain = state->discovery_domains[state->domain_index];
237 query = talloc_asprintf(state, "_%s._%s.%s", state->service,
238 state->protocol, domain);
245 "discovery domain '%s'\n", state->service, domain);
247 subreq = resolv_getsrv_send(state, state->ev,
248 state->resolv_ctx, query);
256 state->domain_index++;
269 struct resolv_discover_srv_state *state = NULL;
275 state = tevent_req_data(req, struct resolv_discover_srv_state);
277 ret = resolv_getsrv_recv(state, subreq, &status, NULL,
278 &state->reply_list, &state->ttl);
316 struct resolv_discover_srv_state *state = NULL;
319 state = tevent_req_data(req, struct resolv_discover_srv_state);
326 state->discovery_domains[state->domain_index - 1]);
335 *_reply_list = talloc_steal(mem_ctx, state->reply_list);
339 *_ttl = state->ttl;