• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/bind9-45.101/bind9/bin/named/

Lines Matching defs:client

193 	ns_lwdclient_t *client;
210 client = event->ev_arg;
211 cm = client->clientmgr;
212 INSIST(client->lookup == (dns_lookup_t *)event->ev_sender);
215 grbn = &client->grbn;
222 dns_lookup_destroy(&client->lookup);
229 result = ns_lwsearchctx_next(&client->searchctx);
233 start_lookup(client);
244 ns_lwdclient_errorpktsend(client, lwresult);
249 b = client->recv_buffer;
261 result = dns_name_totext(name, ISC_TRUE, &client->recv_buffer);
265 grbn->realnamelen = isc_buffer_usedlength(&client->recv_buffer) -
271 grbn->rdtype = client->rdtype;
327 dns_lookup_destroy(&client->lookup);
333 client->pkt.recvlength = LWRES_RECVLENGTH;
334 client->pkt.authtype = 0; /* XXXMLG */
335 client->pkt.authlength = 0;
336 client->pkt.result = LWRES_R_SUCCESS;
339 grbn, &client->pkt, &lwb);
357 client->sendbuf = r.base;
358 client->sendlength = r.length;
359 result = ns_lwdclient_sendreply(client, &r);
363 NS_LWDCLIENT_SETSEND(client);
382 if (client->lookup != NULL)
383 dns_lookup_destroy(&client->lookup);
391 ns_lwdclient_errorpktsend(client, LWRES_R_FAILURE);
395 start_lookup(ns_lwdclient_t *client) {
400 cm = client->clientmgr;
402 INSIST(client->lookup == NULL);
405 result = ns_lwsearchctx_current(&client->searchctx,
412 start_lookup(client);
416 client->rdtype, cm->view,
417 client->options, cm->task, lookup_done,
418 client, &client->lookup);
420 ns_lwdclient_errorpktsend(client, LWRES_R_FAILURE);
426 init_grbn(ns_lwdclient_t *client) {
427 client->grbn.rdclass = 0;
428 client->grbn.rdtype = 0;
429 client->grbn.ttl = 0;
430 client->grbn.nrdatas = 0;
431 client->grbn.realname = NULL;
432 client->grbn.realnamelen = 0;
433 client->grbn.rdatas = 0;
434 client->grbn.rdatalen = 0;
435 client->grbn.base = NULL;
436 client->grbn.baselen = 0;
437 isc_buffer_init(&client->recv_buffer, client->buffer, LWRES_RECVLENGTH);
441 ns_lwdclient_processgrbn(ns_lwdclient_t *client, lwres_buffer_t *b) {
447 REQUIRE(NS_LWDCLIENT_ISRECVDONE(client));
448 INSIST(client->byaddr == NULL);
450 cm = client->clientmgr;
454 b, &client->pkt, &req);
460 client->options = 0;
468 client->rdtype = req->rdtype;
473 dns_fixedname_init(&client->query_name);
474 result = dns_name_fromtext(dns_fixedname_name(&client->query_name),
478 ns_lwsearchctx_init(&client->searchctx,
480 dns_fixedname_name(&client->query_name),
482 ns_lwsearchctx_first(&client->searchctx);
484 ns_lwdclient_log(50, "client %p looking for type %d",
485 client, client->rdtype);
496 init_grbn(client);
501 start_lookup(client);
512 ns_lwdclient_errorpktsend(client, LWRES_R_FAILURE);