Method: NIO::Selector#backend
- Defined in:
-
lib/nio/selector.rb,
ext/nio4r/selector.c
Return a symbol representing the backend I/O multiplexing mechanism used. Supported backends are:
:ruby - pure Ruby (i.e IO.select)
:java - Java NIO on JRuby
:epoll - libev w\ Linux epoll
:poll - libev w\ POSIX poll
:kqueue - libev w\ BSD kqueue
:select - libev w\ SysV select
:port - libev w\ I/O completion ports
:unknown - libev w\ unknown backend
37 38 39 |
# File 'lib/nio/selector.rb', line 37 def backend :ruby end |