Lines Matching refs:client
31 ns_lwdclient_processnoop(ns_lwdclient_t *client, lwres_buffer_t *b) {
39 REQUIRE(NS_LWDCLIENT_ISRECVDONE(client));
40 INSIST(client->byaddr == NULL);
44 result = lwres_nooprequest_parse(client->clientmgr->lwctx,
45 b, &client->pkt, &req);
49 client->pkt.recvlength = LWRES_RECVLENGTH;
50 client->pkt.authtype = 0; /* XXXMLG */
51 client->pkt.authlength = 0;
52 client->pkt.result = LWRES_R_SUCCESS;
57 lwres = lwres_noopresponse_render(client->clientmgr->lwctx, &resp,
58 &client->pkt, &lwb);
64 client->sendbuf = r.base;
65 client->sendlength = r.length;
66 result = ns_lwdclient_sendreply(client, &r);
73 lwres_nooprequest_free(client->clientmgr->lwctx, &req);
75 NS_LWDCLIENT_SETSEND(client);
80 lwres_context_freemem(client->clientmgr->lwctx, lwb.base, lwb.length);
83 lwres_nooprequest_free(client->clientmgr->lwctx, &req);
86 ns_lwdclient_errorpktsend(client, LWRES_R_FAILURE);