Lines Matching defs:wsi
133 callback_chall_http01(struct lws *wsi, enum lws_callback_reasons reason,
136 struct lws_vhost *vhost = lws_get_vhost(wsi);
144 lwsl_wsi_notice(wsi, "CA connection received, key_auth %s",
147 if (lws_add_http_header_status(wsi, HTTP_STATUS_OK, &p, end)) {
148 lwsl_wsi_warn(wsi, "add status failed");
152 if (lws_add_http_header_by_token(wsi,
156 lwsl_wsi_warn(wsi, "add content_type failed");
161 if (lws_add_http_header_content_length(wsi, (lws_filepos_t)n, &p, end)) {
162 lwsl_wsi_warn(wsi, "add content_length failed");
166 if (lws_add_http_header_by_token(wsi,
170 lwsl_wsi_warn(wsi, "add content_dispo failed");
174 if (lws_finalize_write_http_header(wsi, start, &p, end)) {
175 lwsl_wsi_warn(wsi, "finalize http header failed");
179 lws_callback_on_writable(wsi);
185 if (lws_write(wsi, (uint8_t *)start, lws_ptr_diff_size_t(p, start),
187 lwsl_wsi_err(wsi, "_write content failed");
191 if (lws_http_transaction_completed(wsi))
200 return lws_callback_http_dummy(wsi, reason, user, in, len);
313 callback_acme_client(struct lws *wsi, enum lws_callback_reasons reason,
586 struct lws *wsi;
610 wsi = lws_client_connect_via_info(i);
611 if (!wsi) {
618 return wsi;
764 callback_acme_client(struct lws *wsi, enum lws_callback_reasons reason,
769 lws_protocol_vh_priv_get(lws_get_vhost(wsi),
770 lws_get_protocol(wsi));
785 lws_jwe_init(&jwe, lws_get_context(wsi));
791 vhd = lws_protocol_vh_priv_zalloc(lws_get_vhost(wsi),
792 lws_get_protocol(wsi),
797 vhd->context = lws_get_context(wsi);
798 vhd->protocol = lws_get_protocol(wsi);
799 vhd->vhost = lws_get_vhost(wsi);
939 ac->resp = (int)lws_http_client_http_response(wsi);
942 if (lws_hdr_total_length(wsi, WSI_TOKEN_REPLAY_NONCE) &&
943 lws_hdr_copy(wsi, ac->replay_nonce,
978 if (!lws_hdr_total_length(wsi,
984 if (lws_hdr_copy(wsi, ac->acct_id, sizeof(ac->acct_id),
996 if (lws_hdr_copy(wsi, ac->order_url,
1065 lws_get_context(wsi));
1078 if (lws_add_http_header_by_token(wsi,
1087 if (lws_add_http_header_by_token(wsi,
1094 lws_client_http_body_pending(wsi, 1);
1095 lws_callback_on_writable(wsi);
1165 if (lws_write(wsi, (uint8_t *)ac->buf + LWS_PRE,
1170 lws_client_http_body_pending(wsi, 0);
1226 if (lws_http_client_read(wsi, &px, &lenx) < 0)
1369 ac->vhost = lws_create_vhost(lws_get_context(wsi),