Lines Matching refs:vhost
67 if (wsi->a.vhost == vh)
71 wsi->a.vhost = vh;
87 assert(wsi->a.vhost->count_bound_wsi > 0);
95 struct lws_vhost *vh = wsi->a.vhost;
119 * We have closed all wsi that were bound to this vhost
127 wsi->a.vhost = NULL;
219 if (wsi->a.vhost == vh && (wsi->a.protocol == protocol ||
242 for (n = 0; n < wsi->a.vhost->count_protocols; n++)
243 if (wsi->a.vhost->protocols[n].callback(wsi, (enum lws_callback_reasons)reason, NULL, in, len))
324 wsi->a.vhost = NULL;
401 for (n = 0; n < wsi->a.vhost->count_protocols; n++) {
864 plwsa->vhost = v; /* not a real bound wsi */
954 lws_get_vhost_name(struct lws_vhost *vhost)
956 return vhost->name;
960 lws_get_vhost_port(struct lws_vhost *vhost)
962 return vhost->listen_port;
966 lws_get_vhost_user(struct lws_vhost *vhost)
968 return vhost->user;
972 lws_get_vhost_iface(struct lws_vhost *vhost)
974 return vhost->iface;
989 return wsi->a.vhost;
995 return wsi->a.vhost;
1078 lws_vhost_lock(wsi->a.vhost);
1152 &wsi->a.vhost->dll_cli_active_conns_owner);
1168 lws_vhost_unlock(wsi->a.vhost);
1219 const struct lws_protocols *vp = wsi->a.vhost->protocols, *vpo;
1239 if (p > vp && p < &vp[wsi->a.vhost->count_protocols])
1242 int n = wsi->a.vhost->count_protocols;
1256 lwsl_err("%s: %p is not in vhost '%s' protocols list\n",
1257 __func__, p, wsi->a.vhost->name);
1292 wsi->a.vhost->keepalive_timeout ?
1293 wsi->a.vhost->keepalive_timeout : 31);
1633 lws_vhost_lock(wsi->a.vhost);
1670 lws_vhost_unlock(wsi->a.vhost);