Lines Matching defs:wsi

104 	struct lws		*wsi;	     /* related wsi if any */
114 struct lws *wsi;
160 i.pwsi = &vhd->wsi;
172 * convenience wrapper api here because no valid wsi at this
468 callback_lws_openmetrics_export(struct lws *wsi,
474 struct lws_context *cx = lws_get_context(wsi);
484 if (lws_add_http_common_headers(wsi, HTTP_STATUS_OK,
488 lws_finalize_write_http_header(wsi, start, &p, end))
491 lws_callback_on_writable(wsi);
529 if (lws_write(wsi, start, lws_ptr_diff_size_t(p, start),
534 if (lws_http_transaction_completed(wsi))
537 lws_callback_on_writable(wsi);
545 return lws_callback_http_dummy(wsi, reason, user, in, len);
570 callback_lws_openmetrics_prox_agg(struct lws *wsi,
577 lws_get_vhost(wsi), lws_get_protocol(wsi));
578 struct lws_context *cx = lws_get_context(wsi);
585 lwsl_notice("%s: PROTOCOL_INIT on %s\n", __func__, lws_vh_tag(lws_get_vhost(wsi)));
589 vhd = lws_protocol_vh_priv_zalloc(lws_get_vhost(wsi),
590 lws_get_protocol(wsi), sizeof(struct vhd));
657 pss->wsi = wsi;
665 lws_callback_on_writable(apss->wsi);
719 if (lws_write(wsi, start, lws_ptr_diff_size_t(p, start),
727 // if (lws_http_transaction_completed(wsi))
730 lws_callback_on_writable(wsi);
738 return lws_callback_http_dummy(wsi, reason, user, in, len);
745 callback_lws_openmetrics_prox_server(struct lws *wsi,
752 lws_get_vhost(wsi), lws_get_protocol(wsi));
753 struct lws_context *cx = lws_get_context(wsi);
763 lwsl_notice("%s: PROTOCOL_INIT on %s\n", __func__, lws_vh_tag(lws_get_vhost(wsi)));
765 vhd = lws_protocol_vh_priv_zalloc(lws_get_vhost(wsi),
766 lws_get_protocol(wsi), sizeof(struct vhd));
821 pss->wsi = wsi;
822 lws_validity_confirmed(wsi);
839 lws_wsi_close(partner_pss->wsi, LWS_TO_KILL_ASYNC);
848 lws_validity_confirmed(wsi);
864 if (lws_is_first_fragment(wsi))
869 if (lws_is_final_fragment(wsi)) {
886 if (lws_add_http_common_headers(partner_pss->wsi, HTTP_STATUS_OK,
890 lws_finalize_write_http_header(partner_pss->wsi,
898 lws_callback_on_writable(partner_pss->wsi);
918 if (lws_write(wsi, start, 1,
922 lws_validity_confirmed(wsi);
930 return lws_callback_http_dummy(wsi, reason, user, in, len);
939 callback_lws_openmetrics_prox_client(struct lws *wsi,
946 lws_get_vhost(wsi), lws_get_protocol(wsi));
947 struct lws_context *cx = lws_get_context(wsi);
958 lws_vh_tag(lws_get_vhost(wsi)));
964 vhd = lws_protocol_vh_priv_zalloc(lws_get_vhost(wsi),
965 lws_get_protocol(wsi), sizeof(struct vhd));
970 vhd->vhost = lws_get_vhost(wsi);
1002 lws_validity_confirmed(wsi);
1022 if (lws_add_http_header_by_token(wsi,
1039 lws_callback_on_writable(wsi);
1040 lws_validity_confirmed(wsi);
1055 lws_callback_on_writable(wsi);
1071 if (lws_write(wsi, start,
1076 lws_validity_confirmed(wsi);
1122 if (lws_write(wsi, start, lws_ptr_diff_size_t(p, start),
1128 lws_validity_confirmed(wsi);
1135 lws_callback_on_writable(wsi);
1143 return lws_callback_http_dummy(wsi, reason, user, in, len);