Lines Matching defs:wsi
28 secstream_ws(struct lws *wsi, enum lws_callback_reasons reason, void *user,
32 struct lws_context_per_thread *pt = &wsi->a.context->pt[(int)wsi->tsi];
34 lws_ss_handle_t *h = (lws_ss_handle_t *)lws_get_opaque_user_data(wsi);
55 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
57 h->wsi = NULL;
60 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
75 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
77 if (h->wsi)
78 lws_set_opaque_user_data(h->wsi, NULL);
79 h->wsi = NULL;
93 !wsi->a.context->being_destroyed) {
96 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
127 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
135 if (lws_is_first_fragment(wsi))
137 if (lws_is_final_fragment(wsi))
139 // lws_frame_is_binary(wsi);
145 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
166 return _lws_ss_handle_state_ret_CAN_DESTROY_HANDLE(r, wsi, &h);
173 n = lws_write(wsi, buf + LWS_PRE, buflen, (enum lws_write_protocol)f1);
187 return lws_callback_http_dummy(wsi, reason, user, in, len);