Lines Matching defs:srv
53 server_prepare_service_register_response(server_p srv, int32_t fd)
55 uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
56 uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
57 uint8_t *rsp = srv->fdidx[fd].rsp;
71 if (!srv->fdidx[fd].control ||
72 !srv->fdidx[fd].priv || req_end - req < 8)
102 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t);
103 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp;
104 srv->fdidx[fd].rsp_cs = 0;
114 server_send_service_register_response(server_p srv, int32_t fd)
120 assert(srv->fdidx[fd].rsp_size < srv->fdidx[fd].rsp_limit);
123 pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
124 pdu.len = htons(srv->fdidx[fd].rsp_size);
129 iov[1].iov_base = srv->fdidx[fd].rsp;
130 iov[1].iov_len = srv->fdidx[fd].rsp_size;
136 srv->fdidx[fd].rsp_cs = 0;
137 srv->fdidx[fd].rsp_size = 0;
138 srv->fdidx[fd].rsp_limit = 0;