Lines Matching full:channel
33 ares_channel channel;
52 static int single_domain(ares_channel channel, const char *name, char **s);
54 void ares_search(ares_channel channel, const char *name, int dnsclass,
65 status = single_domain(channel, name, &s);
73 ares_query(channel, s, dnsclass, type, callback, arg);
87 squery->channel = channel;
111 /* If ndots is at least the channel ndots threshold (usually 1),
115 if (ndots >= channel->ndots)
120 ares_query(channel, name, dnsclass, type, search_callback, squery);
127 status = cat_domain(name, channel->domains[0], &s);
130 ares_query(channel, s, dnsclass, type, search_callback, squery);
147 ares_channel channel = squery->channel;
172 if (squery->next_domain < channel->ndomains)
176 channel->domains[squery->next_domain], &s);
183 ares_query(channel, s, squery->dnsclass, squery->type,
192 ares_query(channel, squery->name, squery->dnsclass, squery->type,
233 static int single_domain(ares_channel channel, const char *name, char **s)
253 if (!(channel->flags & ARES_FLAG_NOALIASES) && !strchr(name, '.'))
312 if (channel->flags & ARES_FLAG_NOSEARCH || channel->ndomains == 0)