Lines Matching refs:srv
50 server_prepare_service_register_response(server_p srv, int32_t fd)
52 uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
53 uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
54 uint8_t *rsp = srv->fdidx[fd].rsp;
68 if (!srv->fdidx[fd].control ||
69 !srv->fdidx[fd].priv || req_end - req < 8)
99 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t);
100 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp;
101 srv->fdidx[fd].rsp_cs = 0;
111 server_send_service_register_response(server_p srv, int32_t fd)
117 assert(srv->fdidx[fd].rsp_size < srv->fdidx[fd].rsp_limit);
120 pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
121 pdu.len = htons(srv->fdidx[fd].rsp_size);
126 iov[1].iov_base = srv->fdidx[fd].rsp;
127 iov[1].iov_len = srv->fdidx[fd].rsp_size;
133 srv->fdidx[fd].rsp_cs = 0;
134 srv->fdidx[fd].rsp_size = 0;
135 srv->fdidx[fd].rsp_limit = 0;