Lines Matching refs:wpr
265 struct lws_wsi_eventlibs_libevent *wpr = wsi_to_priv_event(wsi);
268 wpr->w_read.context = context;
269 wpr->w_write.context = context;
280 wpr->w_read.watcher = event_new(ptpr->io_loop, fd,
281 (EV_READ | EV_PERSIST), lws_event_cb, &wpr->w_read);
282 wpr->w_write.watcher = event_new(ptpr->io_loop, fd,
283 (EV_WRITE | EV_PERSIST), lws_event_cb, &wpr->w_write);
293 struct lws_wsi_eventlibs_libevent *wpr = wsi_to_priv_event(wsi);
303 if ((flags & LWS_EV_WRITE) && !wpr->w_write.set) {
304 event_add(wpr->w_write.watcher, NULL);
305 wpr->w_write.set = 1;
308 if ((flags & LWS_EV_READ) && !wpr->w_read.set) {
309 event_add(wpr->w_read.watcher, NULL);
310 wpr->w_read.set = 1;
313 if ((flags & LWS_EV_WRITE) && wpr->w_write.set) {
314 event_del(wpr->w_write.watcher);
315 wpr->w_write.set = 0;
318 if ((flags & LWS_EV_READ) && wpr->w_read.set) {
319 event_del(wpr->w_read.watcher);
320 wpr->w_read.set = 0;