Method: God::KQueueHandler.event_mask
- Defined in:
- ext/god/kqueue_handler.c
.event_mask(sym) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'ext/god/kqueue_handler.c', line 23
VALUE
kqh_event_mask(VALUE klass, VALUE sym)
{
ID id = SYM2ID(sym);
if (proc_exit == id) {
return UINT2NUM(NOTE_EXIT);
} else if (proc_fork == id) {
return UINT2NUM(NOTE_FORK);
} else {
rb_raise(rb_eNotImpError, "Event `%s` not implemented", rb_id2name(id));
}
return Qnil;
}
|