Lines Matching refs:pollable

70 …wgli_kqueue_eventloop_destroy(mowgli_eventloop_t *eventloop, mowgli_eventloop_pollable_t *pollable)  in mowgli_kqueue_eventloop_destroy()  argument
76 return_if_fail(pollable != NULL); in mowgli_kqueue_eventloop_destroy()
80 EV_SET(&event, pollable->fd, EVFILT_READ | EVFILT_WRITE, EV_DELETE, 0, 0, pollable); in mowgli_kqueue_eventloop_destroy()
89 …p_setselect(mowgli_eventloop_t *eventloop, mowgli_eventloop_pollable_t *pollable, mowgli_eventloop… in mowgli_kqueue_eventloop_setselect() argument
99 return_if_fail(pollable != NULL); in mowgli_kqueue_eventloop_setselect()
105 mowgli_log("setselect %p fd %d func %p", pollable, pollable->fd, event_function); in mowgli_kqueue_eventloop_setselect()
111 fptr = &pollable->read_function; in mowgli_kqueue_eventloop_setselect()
115 fptr = &pollable->write_function; in mowgli_kqueue_eventloop_setselect()
131 …mowgli_log("%p -> read %p : write %p", pollable, pollable->read_function, pollable->write_function… in mowgli_kqueue_eventloop_setselect()
134 EV_SET(&event, pollable->fd, filter, in mowgli_kqueue_eventloop_setselect()
135 event_function ? EV_ADD : EV_DELETE, 0, 0, pollable); in mowgli_kqueue_eventloop_setselect()
171 mowgli_eventloop_pollable_t *pollable = priv->events[i].udata; in mowgli_kqueue_eventloop_select() local
174 mowgli_pollable_trigger(eventloop, pollable, MOWGLI_EVENTLOOP_IO_READ); in mowgli_kqueue_eventloop_select()
177 mowgli_pollable_trigger(eventloop, pollable, MOWGLI_EVENTLOOP_IO_WRITE); in mowgli_kqueue_eventloop_select()