Home
last modified time | relevance | path

Searched refs:events (Results 1 – 8 of 8) sorted by relevance

/lighttpd1.4/src/
H A Dfdevent_fdnode.c32 fdn->events = 0; in fdevent_register()
91 fdn->events = 0; in fdevent_fdnode_event_unsetter()
97 fdevent_fdnode_event_setter_retry (fdevents *ev, fdnode *fdn, int events) in fdevent_fdnode_event_setter_retry() argument
117 } while (0 != ev->event_set(ev, fdn, events)); in fdevent_fdnode_event_setter_retry()
122 fdevent_fdnode_event_setter (fdevents *ev, fdnode *fdn, int events) in fdevent_fdnode_event_setter() argument
128 if (fdn->events == events) return;/*(no change; nothing to do)*/ in fdevent_fdnode_event_setter()
130 if (0 == ev->event_set(ev, fdn, events) in fdevent_fdnode_event_setter()
131 || fdevent_fdnode_event_setter_retry(ev, fdn, events)) in fdevent_fdnode_event_setter()
132 fdn->events = events; in fdevent_fdnode_event_setter()
142 fdevent_fdnode_event_set (fdevents *ev, fdnode *fdn, int events) in fdevent_fdnode_event_set() argument
[all …]
H A Dfdevent_impl.c328 events &= ~FDEVENT_RDHUP; in fdevent_linux_sysepoll_event_set()
330 ep.events = events | EPOLLERR | EPOLLHUP; in fdevent_linux_sysepoll_event_set()
404 int oevents = fdn->events; in fdevent_freebsd_kqueue_event_del()
427 int oevents = fdn->events; in fdevent_freebsd_kqueue_event_set()
634 pfd.events = POLLREMOVE; in fdevent_solaris_devpoll_event_del()
645 events &= ~FDEVENT_RDHUP; in fdevent_solaris_devpoll_event_set()
647 pfd.events = events; in fdevent_solaris_devpoll_event_set()
758 events &= ~FDEVENT_RDHUP; in fdevent_poll_event_set()
764 ev->pollfds[k].events = events; in fdevent_poll_event_set()
783 ev->pollfds[k].events = events; in fdevent_poll_event_set()
[all …]
H A Dfdevent.h16 int events; member
65 #define fdevent_fdnode_interest(fdn) (NULL != (fdn) ? (fdn)->events : 0)
67 void fdevent_fdnode_event_set(fdevents *ev, fdnode *fdn, int events);
H A Dconnections.c1066 int events = fdevent_fdnode_interest(con->fdn); in connection_revents_err() local
1067 events &= ~(FDEVENT_IN|FDEVENT_RDHUP); in connection_revents_err()
1077 fdevent_fdnode_event_set(con->srv->ev, con->fdn, events); in connection_revents_err()
1090 fdevent_fdnode_event_set(con->srv->ev, con->fdn, events); in connection_revents_err()
1147 const int events = fdevent_fdnode_interest(con->fdn); in connection_set_fdevent_interest() local
1156 if (events & FDEVENT_RDHUP) in connection_set_fdevent_interest()
1159 if (n == events) return; in connection_set_fdevent_interest()
1162 if ((n & FDEVENT_IN) && !(events & FDEVENT_IN)) in connection_set_fdevent_interest()
1164 if ((n & FDEVENT_OUT) && !(events & FDEVENT_OUT)) in connection_set_fdevent_interest()
H A Dfdevent_impl.h79 int (*event_set)(struct fdevents *ev, fdnode *fdn, int events);
H A Dserver.c485 const int events = fdevent_fdnode_interest(oneshot_fdn); in server_oneshot_read_cq() local
487 if (events & FDEVENT_RDHUP) in server_oneshot_read_cq()
H A Dgw_backend.c2745 const int events = fdevent_fdnode_interest(hctx->fdn); in gw_handle_trigger_host_timeouts() local
2746 if ((events & FDEVENT_IN) && mono - hctx->read_ts > rsecs && rsecs) { in gw_handle_trigger_host_timeouts()
2750 if ((events & FDEVENT_OUT) && mono - hctx->write_ts > wsecs && wsecs) { in gw_handle_trigger_host_timeouts()
/lighttpd1.4/
H A DNEWS1861 * [core] dispatch events from within event framework
2670 * [core] fix crash if ready events on abandoned fd (fixes #2748)
2829 * [core] always poll for client POLLHUP/POLLERR events (fixes #399)
4015 * fixed rt-signals handling of delayed events