Lines Matching defs:wsi
49 lws_tls_restrict_borrow(struct lws *wsi)
51 struct lws_context *cx = wsi->a.context;
70 wsi->tls_borrowed_hs = 1;
71 wsi->tls_borrowed = 1;
96 _lws_tls_restrict_return(struct lws *wsi)
99 struct lws_context *cx = wsi->a.context;
113 lws_tls_restrict_return_handshake(struct lws *wsi)
115 struct lws_context *cx = wsi->a.context;
119 if (!wsi->tls_borrowed_hs)
122 wsi->tls_borrowed_hs = 0; /* return it one time per wsi */
129 _lws_tls_restrict_return(wsi);
133 lws_tls_restrict_return(struct lws *wsi)
135 struct lws_context *cx = wsi->a.context;
137 if (!wsi->tls_borrowed)
140 wsi->tls_borrowed = 0;
149 if (wsi->tls_borrowed_hs)
150 lws_tls_restrict_return_handshake(wsi);
152 _lws_tls_restrict_return(wsi);
182 lws_tls_server_conn_alpn(struct lws *wsi)
192 if (!wsi->tls.ssl) {
197 SSL_get0_alpn_selected(wsi->tls.ssl, &name, &len);
210 wsi->tls.use_ssl |= LCCSCF_USE_SSL;
212 return lws_role_call_alpn_negotiated(wsi, (const char *)cstr);