Lines Matching refs:ws
195 if (!wsi->ws)
198 for (n = 0; n < wsi->ws->count_act_ext; n++) {
199 m = wsi->ws->active_extensions[n]->callback(
200 lws_get_context(wsi), wsi->ws->active_extensions[n],
201 wsi, (enum lws_extension_callback_reasons)reason, wsi->ws->act_ext_user[n], arg, (size_t)len);
204 wsi->ws->active_extensions[n]->name, reason);
209 wsi->ws->act_ext_user[n] = NULL;
223 if (!wsi || !wsi->a.vhost || !wsi->ws)
226 ext = wsi->a.vhost->ws.extensions;
233 wsi->ws->active_extensions[n]->name, reason);
280 wsi->ws->clean_buffer = 0;
292 if (wsi->ws->clean_buffer)
324 wsi->ws->extension_data_pending = 1;
338 if (!wsi->ws)
343 for (n = 0; n < wsi->ws->count_act_ext && !handled; n++) {
344 if (!wsi->ws->active_extensions[n]->callback)
347 handled |= wsi->ws->active_extensions[n]->callback(context,
348 wsi->ws->active_extensions[n], wsi,
349 r, wsi->ws->act_ext_user[n], v, len);
362 if (!wsi->ws)
366 while (idx < wsi->ws->count_act_ext &&
367 strcmp(wsi->ws->active_extensions[idx]->name, ext_name))
370 if (idx == wsi->ws->count_act_ext)
378 return wsi->ws->active_extensions[idx]->callback(wsi->a.context,
379 wsi->ws->active_extensions[idx], wsi,
380 LWS_EXT_CB_NAMED_OPTION_SET, wsi->ws->act_ext_user[idx],