Home
last modified time | relevance | path

Searched refs:ev (Results 1 – 13 of 13) sorted by relevance

/libev/
H A Devent.c171 ev->ev_callback (ev->ev_fd, (short)revents, ev->ev_arg); in ev_x_cb()
180 event_del (ev); in ev_x_cb_sig()
191 event_del (ev); in ev_x_cb_io()
201 event_del (ev); in ev_x_cb_to()
218 ev->ev_pri = 0; in event_set()
238 ev_signal_set (&ev->iosig.sig, ev->ev_fd); in event_add()
248 ev_io_set (&ev->iosig.io, ev->ev_fd, ev->ev_events & (EV_READ | EV_WRITE)); in event_add()
317 if (ev_is_active (&ev->iosig.io) || ev_is_pending (&ev->iosig.io)) in event_pending()
321 if (ev->ev_events & EV_TIMEOUT || ev_is_active (&ev->to) || ev_is_pending (&ev->to)) in event_pending()
344 ev->ev_pri = pri; in event_priority_set()
[all …]
H A Dev.h695 #define ev_periodic_set(ev,ofs_,ival_,rcb_) do { (ev)->offset = (ofs_); (ev)->interval = (ival_); …
698 #define ev_stat_set(ev,path_,interval_) do { (ev)->path = (path_); (ev)->interval = (interval_…
713 #define ev_idle_init(ev,cb) do { ev_init ((ev), (cb)); ev_idle_set ((ev)); } while…
714 #define ev_prepare_init(ev,cb) do { ev_init ((ev), (cb)); ev_prepare_set ((ev)); } wh…
715 #define ev_check_init(ev,cb) do { ev_init ((ev), (cb)); ev_check_set ((ev)); } whil…
717 #define ev_fork_init(ev,cb) do { ev_init ((ev), (cb)); ev_fork_set ((ev)); } while…
718 #define ev_cleanup_init(ev,cb) do { ev_init ((ev), (cb)); ev_cleanup_set ((ev)); } wh…
719 #define ev_async_init(ev,cb) do { ev_init ((ev), (cb)); ev_async_set ((ev)); } whil…
725 #define ev_cb(ev) (memmove (&ev_cb_ (ev), &((ev_watcher *)(ev))->cb, siz…
729 # define ev_set_priority(ev,pri) ((ev), (pri))
[all …]
H A Devent.h107 #define EVENT_SIGNAL(ev) ((int) (ev)->ev_fd) argument
108 #define EVENT_FD(ev) ((int) (ev)->ev_fd) argument
112 #define evtimer_add(ev,tv) event_add (ev, tv) argument
114 #define evtimer_del(ev) event_del (ev) argument
116 #define evtimer_initialized(ev) event_initialized (ev) argument
118 #define timeout_add(ev,tv) evtimer_add (ev, tv) argument
120 #define timeout_del(ev) evtimer_del (ev) argument
121 #define timeout_pending(ev,tv) evtimer_pending (ev, tv) argument
124 #define signal_add(ev,tv) event_add (ev, tv) argument
126 #define signal_del(ev) event_del (ev) argument
[all …]
H A Dev_epoll.c73 struct epoll_event ev; in epoll_modify() local
91 ev.data.u64 = (uint64_t)(uint32_t)fd in epoll_modify()
93 ev.events = (nev & EV_READ ? EPOLLIN : 0) in epoll_modify()
105 if (!epoll_ctl (backend_fd, EPOLL_CTL_ADD, fd, &ev)) in epoll_modify()
115 if (!epoll_ctl (backend_fd, EPOLL_CTL_MOD, fd, &ev)) in epoll_modify()
166 struct epoll_event *ev = epoll_events + i; in epoll_poll() local
168 int fd = (uint32_t)ev->data.u64; /* mask out the lower 32 bits */ in epoll_poll()
170 int got = (ev->events & (EPOLLOUT | EPOLLERR | EPOLLHUP) ? EV_WRITE : 0) in epoll_poll()
171 | (ev->events & (EPOLLIN | EPOLLERR | EPOLLHUP) ? EV_READ : 0); in epoll_poll()
199 ev->events = (want & EV_READ ? EPOLLIN : 0) in epoll_poll()
[all …]
H A DMakefile.am8 ev.3 ev.pod Symbols.ev Symbols.event
10 man_MANS = ev.3
12 include_HEADERS = ev.h ev++.h event.h
16 libev_la_SOURCES = ev.c event.c
19 ev.3: ev.pod
H A DChanges34 - ev.h wasn't valid C++ anymore, which tripped compilers other than
90 - rename ev::embed::set to ev::embed::set_embed to avoid clashing
231 - support EV_IDLE_ENABLE being disabled in ev++.h
243 - add ev::timer->remaining () method to C++ API.
339 - fixed const object callbacks in ev++.h.
452 - declare functions defined in ev.h as inline if
463 - add sensible set method to ev::embed.
464 - made integer constants type int in ev.h.
482 - ev++.h includes "ev.h" by default now, not <ev.h>.
503 - undefine member wrapper macros at the end of ev.c.
[all …]
H A DMakefile.in130 am_libev_la_OBJECTS = ev.lo event.lo
343 ev.3 ev.pod Symbols.ev Symbols.event
345 man_MANS = ev.3
346 include_HEADERS = ev.h ev++.h event.h
348 libev_la_SOURCES = ev.c event.c
449 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ev.Plo@am__quote@
904 ev.3: ev.pod
H A Dev.pod9 #include <ev.h>
14 #include <ev.h>
4022 =item C<ev::READ>, C<ev::WRITE> etc.
4027 =item C<ev::tstamp>, C<ev::now>
4031 =item C<ev::io>, C<ev::timer>, C<ev::periodic>, C<ev::idle>, C<ev::sig> etc.
4111 ev::io w;
4160 =item w->again () (C<ev::timer>, C<ev::periodic> only)
4384 ev.h
4385 ev.c
4653 undefined is C<"ev.h"> in F<event.h>, F<ev.c> and F<ev++.h>. This can be
[all …]
H A Dev_port.c59 port_associate_and_check (EV_P_ int fd, int ev) in port_associate_and_check() argument
64 (ev & EV_READ ? POLLIN : 0) in port_associate_and_check()
65 | (ev & EV_WRITE ? POLLOUT : 0), in port_associate_and_check()
H A Dev.c2038 int ev = w->events & revents; in fd_event_nocheck() local
2040 if (ev) in fd_event_nocheck()
2041 ev_feed_event (EV_A_ (W)w, ev); in fd_event_nocheck()
4301 infy_wd (EV_P_ int slot, int wd, struct inotify_event *ev) in infy_wd() argument
4306 infy_wd (EV_A_ slot, wd, ev); in infy_wd()
4318 if (ev->mask & (IN_IGNORED | IN_UNMOUNT | IN_DELETE_SELF)) in infy_wd()
4340 struct inotify_event *ev = (struct inotify_event *)(buf + ofs); in infy_cb() local
4341 infy_wd (EV_A_ ev->wd, ev->wd, ev); in infy_cb()
4342 ofs += sizeof (struct inotify_event) + ev->len; in infy_cb()
H A Dconfigure.ac7 dnl also update ev.h!
H A DREADME10 Library Documentation: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod
H A Dev++.h57 namespace ev {