Lines Matching defs:client
31 * Generate an error packet for the client, schedule a send, and put us in
34 * The client->pkt structure will be modified to form an error return.
43 ns_lwdclient_errorpktsend(ns_lwdclient_t *client, isc_uint32_t _result) {
49 REQUIRE(NS_LWDCLIENT_ISRUNNING(client));
56 client->pkt.length = LWRES_LWPACKET_LENGTH;
57 client->pkt.pktflags |= LWRES_LWPACKETFLAG_RESPONSE;
58 client->pkt.recvlength = LWRES_RECVLENGTH;
59 client->pkt.authtype = 0; /* XXXMLG */
60 client->pkt.authlength = 0;
61 client->pkt.result = _result;
63 lwres_buffer_init(&b, client->buffer, LWRES_RECVLENGTH);
64 lwres = lwres_lwpacket_renderheader(&b, &client->pkt);
66 ns_lwdclient_stateidle(client);
70 r.base = client->buffer;
72 client->sendbuf = client->buffer;
73 result = ns_lwdclient_sendreply(client, &r);
75 ns_lwdclient_stateidle(client);
79 NS_LWDCLIENT_SETSEND(client);