Lines Matching defs:priv
45 abs_raw_skt_priv_t *priv = lws_container_of(d, abs_raw_skt_priv_t,
48 if (priv->abs->ap->heartbeat)
49 priv->abs->ap->heartbeat(priv->abs->api);
58 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)user;
77 * valid priv. We need to track the live abstract objects that
93 priv->connecting = 0;
94 priv->established = 1;
95 if (priv->abs->ap->accept)
96 priv->abs->ap->accept(priv->abs->api);
139 priv->established = 0;
140 priv->connecting = 0;
141 if (priv->abs && priv->abs->ap->closed)
142 priv->abs->ap->closed(priv->abs->api);
148 return !!priv->abs->ap->rx(priv->abs->api, in, len);
152 priv->abs->ap->writeable(priv->abs->api,
153 lws_get_peer_write_allowance(priv->wsi));
157 lws_dll2_add_tail(&priv->same_abs_transport_list, &vhd->owner);
161 lws_dll2_remove(&priv->same_abs_transport_list);
174 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)ati;
175 struct lws *wsi = priv->wsi;
177 if (!priv->wsi)
180 if (!lws_raw_transaction_completed(priv->wsi))
183 priv->wsi = NULL;
186 /* priv is destroyed in the CLOSE callback */
200 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)ati;
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)
220 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)abs->ati;
224 if (priv->connecting)
227 if (priv->established) {
228 lws_set_timeout(priv->wsi, PENDING_TIMEOUT_CLIENT_CONN_IDLE, 5);
261 lwsl_debug("%s: raw_skt priv %p connecting to %s:%u %p\n",
262 __func__, priv, i.address, i.port, abs->vh->context);
267 i.userdata = priv;
269 i.pwsi = &priv->wsi;
286 priv->wsi = lws_client_connect_via_info(&i);
287 if (!priv->wsi)
290 priv->connecting = 1;
299 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)ati;
301 if (!priv->wsi || !priv->established)
304 lws_callback_on_writable(priv->wsi);
334 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)ati;
336 lws_set_timeout(priv->wsi, reason, secs);
344 abs_raw_skt_priv_t *priv = (abs_raw_skt_priv_t *)ati;
346 if (!priv || !priv->wsi || (!priv->established && !priv->connecting))