Lines Matching defs:resolv
38 auto resolv = static_cast<DNSResolver *>(data);
40 if (resolv->get_status(nullptr) != DNSResolverStatus::RUNNING) {
45 resolv->start_rev(s);
47 resolv->stop_rev(s);
50 resolv->start_wev(s);
52 resolv->stop_wev(s);
59 auto resolv = static_cast<DNSResolver *>(arg);
60 resolv->on_result(status, hostent);
65 void process_result(DNSResolver *resolv) {
66 auto cb = resolv->get_complete_cb();
71 auto status = resolv->get_status(&result);
80 // resolv may be deleted here.
86 auto resolv = static_cast<DNSResolver *>(w->data);
87 resolv->on_read(w->fd);
88 process_result(resolv);
94 auto resolv = static_cast<DNSResolver *>(w->data);
95 resolv->on_write(w->fd);
96 process_result(resolv);
102 auto resolv = static_cast<DNSResolver *>(w->data);
103 resolv->on_timeout();
104 process_result(resolv);