Searched refs:fdidx (Results 1 – 8 of 8) sorted by relevance
212 srv->fdidx = (fd_idx_p) calloc(FD_SETSIZE, sizeof(srv->fdidx[0])); in server_init()213 if (srv->fdidx == NULL) { in server_init()224 free(srv->fdidx); in server_init()276 if (srv->fdidx[fd].valid) in server_shutdown()280 free(srv->fdidx); in server_shutdown()407 srv->fdidx[cfd].valid = 1; in server_accept_client()409 srv->fdidx[cfd].control = srv->fdidx[fd].control; in server_accept_client()410 srv->fdidx[cfd].priv = 0; in server_accept_client()415 srv->fdidx[cfd].rsp = rsp; in server_accept_client()483 srv->fdidx[fd].priv = 1; in server_process_request()[all …]
229 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t) - 4; in server_prepare_service_search_response()230 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp; in server_prepare_service_search_response()231 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_search_response()243 uint8_t *rsp = srv->fdidx[fd].rsp + srv->fdidx[fd].rsp_cs; in server_send_service_search_response()244 uint8_t *rsp_end = srv->fdidx[fd].rsp + srv->fdidx[fd].rsp_size; in server_send_service_search_response()254 srv->fdidx[fd].rsp_cs += size; in server_send_service_search_response()264 srv->fdidx[fd].rsp_cs -= 4; in server_send_service_search_response()302 if (srv->fdidx[fd].rsp_cs == srv->fdidx[fd].rsp_size) { in server_send_service_search_response()303 srv->fdidx[fd].rsp_cs = 0; in server_send_service_search_response()304 srv->fdidx[fd].rsp_size = 0; in server_send_service_search_response()[all …]
234 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t) - 2; in server_prepare_service_attribute_response()238 srv->fdidx[fd].rsp_size = cs; in server_prepare_service_attribute_response()239 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_attribute_response()251 uint8_t *rsp = srv->fdidx[fd].rsp + srv->fdidx[fd].rsp_cs; in server_send_service_attribute_response()252 uint8_t *rsp_end = srv->fdidx[fd].rsp + srv->fdidx[fd].rsp_size; in server_send_service_attribute_response()262 srv->fdidx[fd].rsp_cs += size; in server_send_service_attribute_response()272 srv->fdidx[fd].rsp_cs --; in server_send_service_attribute_response()312 if (srv->fdidx[fd].rsp_cs == srv->fdidx[fd].rsp_size) { in server_send_service_attribute_response()313 srv->fdidx[fd].rsp_cs = 0; in server_send_service_attribute_response()314 srv->fdidx[fd].rsp_size = 0; in server_send_service_attribute_response()[all …]
57 uint8_t *rsp = srv->fdidx[fd].rsp; in server_prepare_service_register_response()71 if (!srv->fdidx[fd].control || in server_prepare_service_register_response()102 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t); in server_prepare_service_register_response()103 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp; in server_prepare_service_register_response()104 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_register_response()120 assert(srv->fdidx[fd].rsp_size < srv->fdidx[fd].rsp_limit); in server_send_service_register_response()124 pdu.len = htons(srv->fdidx[fd].rsp_size); in server_send_service_register_response()129 iov[1].iov_base = srv->fdidx[fd].rsp; in server_send_service_register_response()136 srv->fdidx[fd].rsp_cs = 0; in server_send_service_register_response()137 srv->fdidx[fd].rsp_size = 0; in server_send_service_register_response()[all …]
54 uint8_t *rsp = srv->fdidx[fd].rsp; in server_prepare_service_search_attribute_response()134 if (srv->fdidx[fd].rsp_cs != cs) in server_prepare_service_search_attribute_response()136 if (srv->fdidx[fd].rsp_size > 0) in server_prepare_service_search_attribute_response()168 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t) - 2; in server_prepare_service_search_attribute_response()169 if (srv->fdidx[fd].rsp_limit > rsp_limit) in server_prepare_service_search_attribute_response()170 srv->fdidx[fd].rsp_limit = rsp_limit; in server_prepare_service_search_attribute_response()172 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp; in server_prepare_service_search_attribute_response()173 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_search_attribute_response()176 rsp = srv->fdidx[fd].rsp; in server_prepare_service_search_attribute_response()178 SDP_PUT16(srv->fdidx[fd].rsp_size - 3, rsp); in server_prepare_service_search_attribute_response()
54 uint8_t *rsp = srv->fdidx[fd].rsp; in server_prepare_service_unregister_response()65 if (!srv->fdidx[fd].control || in server_prepare_service_unregister_response()66 !srv->fdidx[fd].priv || req_end - req < 4) in server_prepare_service_unregister_response()81 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t); in server_prepare_service_unregister_response()82 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp; in server_prepare_service_unregister_response()83 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_unregister_response()
54 uint8_t *rsp = srv->fdidx[fd].rsp; in server_prepare_service_change_response()65 if (!srv->fdidx[fd].control || in server_prepare_service_change_response()66 !srv->fdidx[fd].priv || req_end - req < 4) in server_prepare_service_change_response()90 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t); in server_prepare_service_change_response()91 srv->fdidx[fd].rsp_size = rsp - srv->fdidx[fd].rsp; in server_prepare_service_change_response()92 srv->fdidx[fd].rsp_cs = 0; in server_prepare_service_change_response()
97 fd_idx_p fdidx; /* descriptor index */ member