Lines Matching refs:ev_loop
50 struct ev_loop *loop = EV_DEFAULT;
133 name C<loop> (which is always of type C<struct ev_loop *>) will not have
329 An event loop is described by a C<struct ev_loop *> (the C<struct> is
331 libev 3 had an C<ev_loop> function colliding with the struct name).
339 =item struct ev_loop *ev_default_loop (unsigned int flags)
376 =item struct ev_loop *ev_loop_new (unsigned int flags)
653 struct ev_loop *epoller = ev_loop_new (EVBACKEND_EPOLL | EVFLAG_NOENV);
660 struct ev_loop *loop = ev_loop_new (ev_recommended_backends () | EVBACKEND_KQUEUE);
1099 static void my_cb (struct ev_loop *loop, ev_io *w, int revents)
1105 struct ev_loop *loop = ev_default_loop (0);
1259 The callback is always of type C<void (*)(struct ev_loop *loop, ev_TYPE *watcher,
1766 stdin_readable_cb (struct ev_loop *loop, ev_io *w, int revents)
1773 struct ev_loop *loop = ev_default_init (0);
2179 one_minute_cb (struct ev_loop *loop, ev_timer *w, int revents)
2192 timeout_cb (struct ev_loop *loop, ev_timer *w, int revents)
2377 clock_cb (struct ev_loop *loop, ev_periodic *w, int revents)
2500 sigint_cb (struct ev_loop *loop, ev_signal *w, int revents)
2792 passwd_cb (struct ev_loop *loop, ev_stat *w, int revents)
2895 idle_cb (struct ev_loop *loop, ev_idle *w, int revents)
3018 io_cb (struct ev_loop *loop, ev_io *w, int revents)
3024 adns_prepare_cb (struct ev_loop *loop, ev_prepare *w, int revents)
3049 adns_check_cb (struct ev_loop *loop, ev_check *w, int revents)
3191 =item ev_embed_init (ev_embed *, callback, struct ev_loop *embedded_loop)
3193 =item ev_embed_set (ev_embed *, struct ev_loop *embedded_loop)
3207 =item struct ev_loop *other [read-only]
3221 struct ev_loop *loop_hi = ev_default_init (0);
3222 struct ev_loop *loop_lo = 0;
3245 struct ev_loop *loop = ev_default_init (0);
3246 struct ev_loop *loop_socket = 0;
3361 In general, you cannot use an C<ev_loop> from multiple threads or other
3600 static void my_cb (struct ev_loop *loop, ev_io *w_, int revents)
3799 struct ev_loop *loop = (struct ev_loop *)thr_arg;
4131 Associates a different C<struct ev_loop> with this watcher. You can only
4272 functions and callbacks have an initial C<struct ev_loop *> argument.
4289 It assumes the variable C<loop> of type C<struct ev_loop *> is in scope,
4304 It declares a parameter C<loop> of type C<struct ev_loop *>, quite
4452 from C<struct ev_loop> declarations, as libev will provide an C<ev_loop>
4677 will have the C<struct ev_loop *> as first argument, and you can create
4906 avoid the C<struct ev_loop *> as first argument in all cases, or to use
5456 ev_loop => ev_run
5471 Most functions working on C<struct ev_loop> objects don't have an
5472 C<ev_loop_> prefix, so it was removed; C<ev_loop>, C<ev_unloop> and
5474 ev_loop> anymore and C<EV_TIMER> now follows the same naming scheme