Lines Matching defs:wsi
30 struct lws *wsi;
55 callback_abs_client_raw_skt(struct lws *wsi, enum lws_callback_reasons reason,
60 lws_protocol_vh_priv_get(lws_get_vhost(wsi),
61 lws_get_protocol(wsi));
65 vhd = lws_protocol_vh_priv_zalloc(lws_get_vhost(wsi),
66 lws_get_protocol(wsi), sizeof(struct vhd));
69 lws_timed_callback_vh_protocol(lws_get_vhost(wsi),
70 lws_get_protocol(wsi),
76 * This comes at 1Hz without a wsi context, so there is no
86 lws_timed_callback_vh_protocol(lws_get_vhost(wsi),
87 lws_get_protocol(wsi),
97 if (wsi->seq)
103 lws_seq_queue_event(wsi->seq, LWSSEQ_WSI_CONNECTED,
104 wsi, NULL);
112 if (wsi->seq)
118 lws_seq_queue_event(wsi->seq, LWSSEQ_WSI_CONN_FAIL,
119 wsi, NULL);
128 if (wsi->seq)
134 lws_seq_queue_event(wsi->seq, LWSSEQ_WSI_CONN_CLOSE,
135 wsi, NULL);
143 lws_set_wsi_user(wsi, NULL);
153 lws_get_peer_write_allowance(priv->wsi));
175 struct lws *wsi = priv->wsi;
177 if (!priv->wsi)
180 if (!lws_raw_transaction_completed(priv->wsi))
183 priv->wsi = NULL;
184 lws_set_timeout(wsi, 1, LWS_TO_KILL_SYNC);
202 if (!priv->wsi) {
203 lwsl_err("%s: NULL priv->wsi\n", __func__);
207 lwsl_debug("%s: priv %p, wsi %p, ro %p\n", __func__,
208 priv, priv->wsi, priv->wsi->role_ops);
210 if (lws_write(priv->wsi, buf, len, LWS_WRITE_RAW) < 0)
228 lws_set_timeout(priv->wsi, PENDING_TIMEOUT_CLIENT_CONN_IDLE, 5);
269 i.pwsi = &priv->wsi;
286 priv->wsi = lws_client_connect_via_info(&i);
287 if (!priv->wsi)
301 if (!priv->wsi || !priv->established)
304 lws_callback_on_writable(priv->wsi);
336 lws_set_timeout(priv->wsi, reason, secs);
346 if (!priv || !priv->wsi || (!priv->established && !priv->connecting))