Lines Matching defs:channel
35 * on the given channel. It does NOT kill the channel, use ares_destroy() for
38 void ares_cancel(ares_channel_t *channel)
40 if (channel == NULL) {
44 ares__channel_lock(channel);
46 if (ares__llist_len(channel->all_queries) > 0) {
54 ares__llist_t *list_copy = channel->all_queries;
55 channel->all_queries = ares__llist_create(NULL);
59 if (channel->all_queries == NULL) {
60 channel->all_queries = list_copy;
81 ares__check_cleanup_conn(channel, conn);
89 ares_queue_notify_empty(channel);
92 ares__channel_unlock(channel);