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