Lines Matching defs:ext
117 lwsl_wsi_info(wsi, "draining ext");
151 const struct lws_extension *ext;
181 ext = wsi->a.vhost->ws.extensions;
182 while (ext && ext->callback) {
186 wsi->user_space, (char *)ext->name, 0);
195 ext++;
205 p += sprintf(p, "%s", ext->client_offer);
208 ext++;
246 const struct lws_extension *ext;
458 lwsl_wsi_warn(wsi, "ext list from server failed to copy");
497 lwsl_wsi_notice(wsi, "checking client ext %s", ext_name);
500 ext = wsi->a.vhost->ws.extensions;
501 while (ext && ext->callback) {
502 if (strcmp(ext_name, ext->name)) {
503 ext++;
508 lwsl_wsi_notice(wsi, "instantiating client ext %s", ext_name);
512 wsi->ws->active_extensions[wsi->ws->count_act_ext] = ext;
514 /* allow him to construct his ext instance */
516 if (ext->callback(lws_get_context(wsi), ext, wsi,
521 lwsl_wsi_info(wsi, " ext %s failed construction",
523 ext++;
528 * allow the user code to override ext defaults if it
534 (char *)ext->name, ext_name,
541 lws_ext_parse_options(ext, wsi,
555 if (a && lws_ext_parse_options(ext, wsi,
564 if (ext->callback(lws_get_context(wsi), ext, wsi,
568 lwsl_wsi_err(wsi, "ext %s rejects server options %s",
569 ext->name, a);
576 ext++;
580 lwsl_wsi_warn(wsi, "Unknown ext '%s'!", ext_name);
581 *cce = "HS: EXT: unknown ext";