Lines Matching refs:events
1267 * shutdown events.
1270 * interrupt events (such as Thread#kill, signal delivery, VM-shutdown
1477 * Async events such as an exception throwed by Thread#raise,
1787 * If +error+ is given, then check only for +error+ type deferred events.
1825 * Since Thread::handle_interrupt can be used to defer asynchronous events.
1826 * This method can be used to determine if there are any deferred events.
1830 * For example, the following method processes deferred asynchronous events
1839 * If +error+ is given, then check only for +error+ type deferred events.
3416 int events = read ? RB_WAITFD_IN : RB_WAITFD_OUT;
3424 result = rb_wait_for_single_fd(fd, events, NULL);
3560 * returns a mask of events
3563 rb_wait_for_single_fd(int fd, int events, struct timeval *tv)
3581 fds.events = (short)events;
3689 rb_wait_for_single_fd(int fd, int events, struct timeval *tv)
3697 args.read = (events & RB_WAITFD_IN) ? init_set_fd(fd, &rfds) : NULL;
3698 args.write = (events & RB_WAITFD_OUT) ? init_set_fd(fd, &wfds) : NULL;
3699 args.except = (events & RB_WAITFD_PRI) ? init_set_fd(fd, &efds) : NULL;