| /libev/ |
| H A D | event.c | 171 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 D | ev.h | 695 #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 D | event.h | 107 #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 D | ev_epoll.c | 73 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 D | Makefile.am | 8 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 D | Changes | 34 - 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 D | Makefile.in | 130 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 D | ev.pod | 9 #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 D | ev_port.c | 59 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 D | ev.c | 2038 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 D | configure.ac | 7 dnl also update ev.h!
|
| H A D | README | 10 Library Documentation: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod
|
| H A D | ev++.h | 57 namespace ev {
|