reactor/select_reactor
class SelectReactor < Reactor
Public Methods
initialize(mutex=
nil
)
register_read(io_object, callback)
register_write(io_object, callback)
register_error(io_object, callback)
unregister_read(io_object)
unregister_write(io_object)
unregister_error(io_object)
run_event_loop(t =
nil
)
end_event_loop()
work_pending(t =
0
)
schedule_timer(callback, delta, interval=
0
)
cancel_timer(timerid)
Requires
loaders
thread
../sync/null_mutex
reactor
timer_queue