Lines Matching refs:req
110 evdns_server_callback(struct evdns_server_request *req, void *data) in evdns_server_callback() argument
116 for (i = 0; i < req->nquestions; ++i) { in evdns_server_callback()
118 if (req->questions[i]->type == EVDNS_TYPE_A && in evdns_server_callback()
119 req->questions[i]->dns_question_class == EVDNS_CLASS_INET) { in evdns_server_callback()
120 printf(" -- replying for %s (A)\n", req->questions[i]->name); in evdns_server_callback()
121 r = evdns_server_request_add_a_reply(req, req->questions[i]->name, in evdns_server_callback()
125 } else if (req->questions[i]->type == EVDNS_TYPE_PTR && in evdns_server_callback()
126 req->questions[i]->dns_question_class == EVDNS_CLASS_INET) { in evdns_server_callback()
127 printf(" -- replying for %s (PTR)\n", req->questions[i]->name); in evdns_server_callback()
128 r = evdns_server_request_add_ptr_reply(req, NULL, req->questions[i]->name, in evdns_server_callback()
133 printf(" -- skipping %s [%d %d]\n", req->questions[i]->name, in evdns_server_callback()
134 req->questions[i]->type, req->questions[i]->dns_question_class); in evdns_server_callback()
138 r = evdns_server_request_respond(req, 0); in evdns_server_callback()