Lines Matching defs:ptpr
35 struct lws_pt_eventlibs_libevent *ptpr = pt_to_priv_event(pt);
50 evtimer_add(ptpr->hrtimer, &tv);
59 struct lws_pt_eventlibs_libevent *ptpr = pt_to_priv_event(pt);
80 evtimer_add(ptpr->idle_timer, &tv);
94 evtimer_add(ptpr->hrtimer, &tv);
182 struct lws_pt_eventlibs_libevent *ptpr = pt_to_priv_event(pt);
187 w_read->watcher = event_new(ptpr->io_loop, wsi->desc.sockfd,
200 struct lws_pt_eventlibs_libevent *ptpr = pt_to_priv_event(pt);
215 ptpr->io_loop = loop;
221 ptpr->hrtimer = event_new(loop, -1, EV_PERSIST,
224 ptpr->idle_timer = event_new(loop, -1, 0,
230 evtimer_add(ptpr->hrtimer, &tv);
238 ptpr->w_sigint.watcher = evsignal_new(loop, SIGINT,
240 event_add(ptpr->w_sigint.watcher, NULL);
264 struct lws_pt_eventlibs_libevent *ptpr;
273 ptpr = pt_to_priv_event(pt);
280 wpr->w_read.watcher = event_new(ptpr->io_loop, fd,
282 wpr->w_write.watcher = event_new(ptpr->io_loop, fd,
292 struct lws_pt_eventlibs_libevent *ptpr = pt_to_priv_event(pt);
295 if (!ptpr->io_loop || wsi->a.context->being_destroyed ||
352 struct lws_pt_eventlibs_libevent *ptpr = pt_to_priv_event(pt);
354 if (!ptpr->io_loop)
359 event_free(ptpr->hrtimer);
360 event_free(ptpr->idle_timer);
363 event_del(ptpr->w_sigint.watcher);
364 event_free(ptpr->w_sigint.watcher);
365 event_base_loopexit(ptpr->io_loop, NULL);
410 struct lws_pt_eventlibs_libevent *ptpr;
425 ptpr = pt_to_priv_event(pt);
432 w->w_read.watcher = event_new(ptpr->io_loop, fd, (EV_READ | EV_PERSIST),
434 w->w_write.watcher = event_new(ptpr->io_loop, fd,
447 struct lws_pt_eventlibs_libevent *ptpr;
454 ptpr = pt_to_priv_event(pt);
458 if (pt->event_loop_foreign || !ptpr->io_loop)
462 event_base_loopexit(ptpr->io_loop, NULL);
466 (m = event_base_loop(ptpr->io_loop, EVLOOP_NONBLOCK)))
471 event_base_free(ptpr->io_loop);
472 ptpr->io_loop = NULL;