Lines Matching refs:client
33 ns_lwdclient_processnoop(ns_lwdclient_t *client, lwres_buffer_t *b) {
41 REQUIRE(NS_LWDCLIENT_ISRECVDONE(client));
42 INSIST(client->byaddr == NULL);
46 result = lwres_nooprequest_parse(client->clientmgr->lwctx,
47 b, &client->pkt, &req);
51 client->pkt.recvlength = LWRES_RECVLENGTH;
52 client->pkt.authtype = 0; /* XXXMLG */
53 client->pkt.authlength = 0;
54 client->pkt.result = LWRES_R_SUCCESS;
59 lwres = lwres_noopresponse_render(client->clientmgr->lwctx, &resp,
60 &client->pkt, &lwb);
66 client->sendbuf = r.base;
67 client->sendlength = r.length;
68 result = ns_lwdclient_sendreply(client, &r);
75 lwres_nooprequest_free(client->clientmgr->lwctx, &req);
77 NS_LWDCLIENT_SETSEND(client);
82 lwres_context_freemem(client->clientmgr->lwctx, lwb.base, lwb.length);
85 lwres_nooprequest_free(client->clientmgr->lwctx, &req);
88 ns_lwdclient_errorpktsend(client, LWRES_R_FAILURE);